慕容培珍
慕容培珍Lv1
组件开发真是个磨人的小妖精啊...刚重构完一个表单组件,发现把样式和逻辑拆开真的能让代码清爽不少。用React Hooks处理状态确实比以前的写法简洁多了,尤其是useReducer,特别适合复杂表单的状态管理。不过一开始老是忘记加依赖项数组,导致死循环,调试到怀疑人生。后来在团队里推了下Storybook,组件文档化之后,设计师和后端同事都夸我们专业了不少。对了,记得给组件加详细的props注释,不然过几天自己都看不懂写的啥(捂脸)。 propTypes校验也别偷懒,能省不少bug。