React组件设计实践总结02 - 组件的组织
Bobi.ink
2019-05-11
一个复杂的应用都是由简单的应用发展而来的, 随着越来越多的功能加入项目,...本文章主要探讨在大型项目中如何对组件进行组织, 让项目具备可维护性.
系列目录
01 类型检查
02 组件的组织
03 样式的管理
04 组件的思维
05 状态管理
目录
1....和传统的前端编程不一样, 一个组件是一个自包含的单元, 它包含了逻辑/样式/结构, 甚至是依赖的静态资源. 这也使得组件天然就是一个比较独立的个体....状态回显是表单组件的功能之一, 我个人的最佳实践是value应该是自包含的:
比如一个支持搜索的用户选择器, option 都是异步从后端加载, 如果 value 只保存用户 id, 那么回显的时候就无法显示用户名..., 按照我的实践的 value 的结构应该为: {id: string, name: string}, 这样就解决了回显问题.