在 React 中, 组件就是模块.
单一职责要求将组件限制在一个’合适’的粒度. 这个粒度是比较主观的概念, 换句话说’单一’是一个相对的概念....对应到 React 中, 纯组件指的是 props(严格上说还有 state 和 context, 它们也是组件的输入)没有变化, 组件的输出就不会变动....image.png
和 React 组件的输出输出模型相比, Cyclejs对组件输入/输出的抽象则做的更加彻底,更加‘函数式’?。...尽管也有react-native-web这样的解决方案, Web 和 Native 的 API/功能/开发方式, 甚至产品需求上可能会相差很大, 久而久之就可能出现大量无法控制的适配代码; 另外 react-native-web...文档
组件的文档化推荐使用Storybook, 这是一个组件 Playground, 有以下特性
可交互的组件示例
可以用于展示组件的文档.