使用react技术栈,只关注业务开发
最近一阵子忙于公司业务的架构设计及开发,因此从该架构中抽出一小部分,感觉可以很方便的用于团队的业务开发,不需要太关注webpack等配置,当然这些只是一个简单的分享,不是什么新鲜玩意儿。
我在github上提交了一个示例,fay-react-application。该示例呈现了一个简单的应用系统,这个示例中也呈现了代码切割的方式,可以在/app/home文件夹下的index.js中看到,当然详细的可以见下面依赖中的fay-react-lib,其中README中有些code splitting。
首先目录必须是app,其次package.json中的start、build、pub必须按照已写好的方式,须依赖fay-react-ui(基于ant-design3.6.6版本,antd的都支持,调用须import XXX from ‘fay-react-ui/XXX’)、fay-react-lib(这是提供了一些项目所需要的公用的,可见README的说明)、fay-react-tool(用于构建项目使用,主要是webpack相关配置),将这些抽离出现,便可使各业务系统在团队开发时,开发人员的精力主要就是在业务组件的开发上。