@
lulin 目前 vue 开发的项目确实不太大,不过 vue 的拓展性,对于插件外部插件的支持也是他的优点吧。 react 的话基本都是自己的一套生态,想要用一个外部的东西很难整合,比如 Swipe 这种东西, react 的话也有相关的别人封装好的组件 ReactSwipe(当 slide 项为两个的时候会有问题),但是难免会有很多 bug 而且很难更改,自己写一个封装的插件费时费力不是一般开发者能干的事,赶项目也没时间。。。当然原因还是基于 jsx 的原因这些插件必须得提供 jsx 语法支持的封装好的 react 组件给开发者调用。还有就是 react , react-redux , react-redux-router , react-router 动态路由这一套整合起来的项目搭建新手肯定是无法完成的,目前网上的案例都 react 得教程和案例都是简单的,没看到能把这些完整结合起来的,也没有一个真正实现 react-router 的动态路由的案例(至少我没看到)。所以真正接触到这些东西发现 react 真是太难了,还有就是基于 redux 的异步封装,貌似 react 也没有好的提供的异步库,反正我当时用的时候没有,也好久没写了,也可能是我没找到,然后就是自己写的一个异步的中间件,实现还是挺麻烦的。所以无论如何对于刚接触的人 vue 都是极好的入门,简单实用, 很多思想可以从中学习,然后再回来看 react 就会简单很多,但是 redux 的坎是过不去的,建议看看 redux 的源码,反正也不多几百行。明白 redux-thunk 的作用,了解 react 的路由是如何与 react-router 结合,还有如何通过 webpack 与 react-router 动态路由实现按需加载,为什么 webpack 那么适合 react 或者说是 jsx 。