熟练使用vue全家桶,目前在学习react,把react核心概念和官方例子看完了,下一步看redux还是react-router?
发布于 5 年前 作者 467658159 3110 次浏览 来自 问答

之前一直用的vue,对vuex和vue-router这些比较熟 这段时间在看react,把react核心概念和官方例子看完并敲了一遍,下一步该看redux还是react-router?还有webpack也还没用过,什么时候开始看webpack好? 准备把react这一套大概搞明白了就开始写项目练手,希望能够尽快使用react做项目

8 回复

vue全家桶都熟练了,还没有用过webpack?不可能吧

@itshizhan 那可能我对vue也还不够熟悉,反正觉得webpack挺麻烦的,所以一直没去看。。。所以我现在是要抓紧补补webpack的知识吗

@136548789 好的,我先去研究下

webpack 刷一遍文档,差不多了

@467658159 推荐你了解react-control-center (简称cc) 这是一个counter实例: https://stackblitz.com/edit/funny-counter 这是一个稍复杂的实例:https://stackblitz.com/edit/dva-example-count-1saxx8 这是cc版本的antd-pro: https://github.com/fantasticsoul/rcc-antd-pro 这是教程demo: https://github.com/fantasticsoul/rcc-simple-demo git repo: https://github.com/fantasticsoul/react-control-center 使用cc代替redux,你值得一试 1,弱入侵,满足你渐进式的使用cc,cc和react是平行的,不需要你向redux一样包裹<Provider /> 2, dom 树干净,cc默认优先使用反向继承的策略去包裹你的组件,你的dom树将显得异常清晰,没有层层嵌套 3,api简单但是强大,emit&on, computed&watch,dispatch&effect&infoke etc,你不需要定义actionCreator或者reducer,对于cc来说,reducer function 就是一个个partialStateCreator, 在reducer function里不强制要求返回state,可以组合其他的reducer function,对书写副作用非常友好 4,渲染高效,基于引用定位和状态广播 5,最新的CcFragment支持hook,让你可以在class组件和function组件切换 6,all in all, cc依然是flux的实现,但是是完完全全的重新实现,没有向像redux那样定义stateChangeListener或者mbox那样基于observable模式去做状态管理,仅仅是劫持setState,让你用react本来的方式去书写react 期待你能够了解并尝试,爱上cc,值得拥有哦

先看看react-router吧~ 稍候看redux的时候, 顺便学习一下redux-saga/Redux Thunk/Dvajs之类的~
个人觉得webpack应该是一个贯穿学习的东西吧~

你要学react的话,readux和 react-router不是都得学吗?这问题不用问啊,大胸弟

回到顶部