拆分复杂度的代码是通过 Rekit 创建的项目演示的,你可以本地创建一个项目,只需 3 步:
npm install -g rekit
rekit create my-app
npm install npm start
作者回复: 很好的问题,按领域模型组织代码不意味着两者不能交互。收藏 feature 可以直接调用即时通讯 feature 的 action,只要从那边 import 这个 action 即可。import { sendMessage } from '../im/sendMessage'; 然后绑定到收藏的 UI 组件上。
作者回复: 可以直接用 examples 里的 Layout 文件,更好一点把 Layout 组件放到 common feature 里
作者回复: 可以试下 Rekit,代码结构都生成好了。
作者回复: 是的,在src/styles/index.less 里引入了所有 feature 的 style
作者回复: 图片不会重复打包,会被作为静态资源打包到static目录,所以不需要这么做~
作者回复: 您好,拆分复杂度的代码是通过 Rekit 创建的项目演示的,您可以本地创建一个项目,只需 3 步: 1)安装 rekit:npm install -g rekit 2)创建项目:rekit create my-app 3)安装依赖并启动项目: npm install npm start