文章预览
本文结合了作者自身碰到的场景来说明如何做好组件设计和封装。 好的组件设计和封装是一切的基础 好的组件设计和封装是一切的基础 ,基于这以上构建出的各种工程化方案全局状态管理, React.memo 、 React.useMemo 、 React.useCallback 都不是必须的,他们保证的是即使没有做好设计也能 保证项目的下限 ,但保证不了他的扩展性。 设计包含什么 我们沿着各个分支走一遍,结合一些我自身的碰到的场景来说明。 ▐ 基础组件/业务组件 这个很好理解,我们开发中会碰到各种基础组件和业务组件,我们如何区分他们的差别。 在我们的开发中除开对 UI 有特定要求的产品,基本 Antd 作为了我们的基础组件,通用性是我们区分基础组件和业务组件的边界。 下方这张图我觉得较好的区分了他们,越往左通用性越高,越往右定制化越强。就像产品需要定位使用
………………………………