目录的设计与组件划分

来源:1-1 课程导学

慕容4009360

2020-04-19

http://img1.sycdn.imooc.com/szimg/5e9bef5f0918db6419161241.jpg

老师好,参考老师你的《react进阶之路》一书;在User/index.js做嵌套路由;如果新增/编辑不是在列表页或详情页中,而是做为单独一页(因为信息量多);当新增时重用userEditor组件时还须容器型组件(User/index.js)传递必要的方法;这样使得User/index.js配置路由的同时又做数据上业务的处理;显的有点乱;又或者直接如上图一样都在App中配置路由,再将UserEditor/UserList/UserView放在User目录下而redux/user不变,做为独立的容器型组件对应相应的路由?这样做几乎每个实体都会有这三个页面了。请老师指点,又或者老师有更好的方法?十分感谢!

写回答

1回答

艾特老干部

2020-04-20

你好。没有很理解你的问题。按照我的理解,你在User/index.js中配置二级路由,路由到view、edit、list是没有问题的,User/index.js作为容器型组件,本身就是可以承载业务逻辑的,只要保证内层的展示型组件尽量纯粹就可以。

0
0

React16+Redux实战企业级大众点评Web App

从架构设计到部署上线,带你学习React技术栈与核心思想

1071 学习 · 306 问题

查看课程