开发前思考和组件拆分思想

820 阅读1分钟

开发前的思考

开发前一定要多想,包括页面组件的拆分以及状态的管理。组件拆分的目的是为了共享共用,却莫为了拆分组件而拆分。开发前要考虑全局,那些拆,哪些可以复用,以及状态的流向管理等,才能达到事半功倍的效果。

功能模块组件

基础组件

如button,input框,展开收起,以及结果弹窗等

整体模块组件

如整个弹窗,或者某一个模块的整体复用

数据共用、同源和缓存

多考虑数据的同源、数据的缓存、以及组件之间数据的流转和互相影响