首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
皮蛋小精灵
掘友等级
前端开发
前端全平台,并不断拓展技能圈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
262
文章 262
沸点 0
赞
262
返回
|
搜索文章
最新
热门
永远不要欺骗 React:详解 useEffect 依赖规则与“闭包陷阱”
如果你在 useEffect 内部使用了某个 prop 或 state,但没有把它放到依赖数组里,你会遇到 React 中最著名的 Bug —— 闭包陷阱 (Stale Closure) 。 这意味着
React 进阶:如何优雅地分离“响应式”与“非响应式”逻辑?
useEffect和useEffectEvent 都是 React 中处理副作用 (Side Effects) 的工具,但它们的角色完全不同。 简单来说: useEffect 是“触发器”:只要依赖变
React Native (Expo) iOS 真机调试失败排查:xcodebuild exited with error code 65
Error code 65,这种情况 90% 是 缓存(Cache) 或者 临时文件冲突 导致的。 Error 65 是 Xcode 最“不负责任”的报错,它的意思是:“我编译失败了,但我懒得在命令行
揭秘 React Native 布局:Yoga 引擎与那些“反直觉”的 Flexbox
如果你是从 Web 前端转战 React Native (RN) 的开发者,第一次写布局时通常会产生三个灵魂拷问: “为什么我没写 display: flex,布局就已经生效了?” “为什么元素默认是
搞不懂 px、dpi 和 dp?看这一篇就够了:图解 RN 屏幕适配逻辑
一、三个概念:px、dpi、dp px:物理像素 / 分辨率里的那个像素 当我们说“720p、1080p”时,其实说的是分辨率: 720p ≈ 1280 × 720 像素 1080p ≈ 1920 ×
Flutter Form Builder 完全指南:告别 Controller 地狱
1. 为什么你需要它? 在原生 Flutter 中开发表单,通常意味着“样板代码的灾难”: 原生痛点 1: 每一个输入框都要创建一个 TextEditingController。 原生痛点 2: 页面
React Native 进阶实战:基于 Server-Driven UI 的动态表单架构设计
1. 为什么需要动态表单? 在移动应用开发中,我们经常遇到以下痛点: 业务需求变更频繁: 比如电商大促的活动页、问卷调查、或是 SaaS 产品的自定义配置项,这些页面结构经常变动。 发版周期长: 原生
React 性能优化误区:结合实战代码,彻底搞懂 useCallback 的真正用途
在 React 开发中,useCallback 是最容易被误用(Overused)的 Hook 之一。很多开发者看到组件重渲染(Re-render),下意识地就想把所有函数都包上一层 useCallb
拒绝 API 轰炸:一行代码让你的 React 搜索框不再“抽搐”
你是否遇到过这样的场景:你在搜索框里想搜一个 "Apple",结果刚敲了几个字母,控制台的 Network 面板就像过年放鞭炮一样噼里啪啦闪个不停? 输入 A -> 发起请求 输入 Ap -> 发起请
千万别踩坑!React useReducer 中数组操作为何绝不能直接 pop?全面解析与最佳实践
在用 React 的 useReducer(或 Redux)管理数组状态时,很多同学习惯直接在 reducer 里用 pop()、push()、splice() 等原地操作方法更新数据,觉得“反正最后
下一页
个人成就
文章被点赞
303
文章被阅读
56,683
掘力值
4,177
关注了
45
关注者
88
收藏集
11
关注标签
16
加入于
2018-08-05