想要在ant design pro的基础上开发一个admin项目,但是整个工程的流程很代码细节的逻辑根本看不懂啊,
有一点点react和react-router基础,但是感觉这个项目又是另外一个东西了,很懵啊。
请问还需要加强学习哪些东西才行啊?求指点
想要在ant design pro的基础上开发一个admin项目,但是整个工程的流程很代码细节的逻辑根本看不懂啊,
有一点点react和react-router基础,但是感觉这个项目又是另外一个东西了,很懵啊。
请问还需要加强学习哪些东西才行啊?求指点
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
指点不敢说,因为最近在弄个东西,所以
antd pro
的码我也算看了大部分了。它里面用到了阿里自己封装的一个库
dva
,这个库我没有用过,它大概的作用是帮我们把react-router
封装了,结合了它自己的redux
,因为我不太喜欢,所以其实你用react-router
和redux
是能实现它相同的效果的。大概给你屡一下流程 入口文件
index.js
,里面创建了dva
的实例,挂在了redux
类的状态管理,在dva
中取名为model
的概念,以权限机制动态渲染路由。目录结构在来屡一下,其他都不管,看
src
:menu.js
放主页面左侧菜单栏,一个router.js
用来动态渲染路由basiclayout
和userlayout
两种,前面是需要登录之后,后面是用户登录注册相关的布局,路由渲染也是基于布局的这个算我比较长的答案了,要看明白这些,掌不掌握
dva
不是重点,你的react-router
和redux
还有react
自身只要基础够,看懂只是时间问题,多看几遍,从入口入手慢慢屡流程应该不是什么大问题,希望对你有所帮助。