所需文档:Vue 2.x核心文档:Vuex状态管理文档:Vue路由器路由文档:Vue风格指南:Vue Cli文档扩展功能:这个库@vue/composition已经作为插件在2.x中实现。这组API将内置在Vue 3.0中,它将与现有的2.x选项同时可用。 组合API点评:一篇对比react hooks和vue组合API的文章:对比React Hooks和Vue组合API参考,Ant Design Vue文档,Ant Design Pro文档,快速入门。企业级中端和后端实例使用Antd vue构建的P。Ro案例:Github: ant-design-vue-pro首先安装vue cliyarn global add @vue/cli然后下载代码库git clone-depth = 1 vue component/Ant-Design-vue-Pro。GitVue-Pro-Starter CD。这时可以访问以下地址http://localhost:8000/例子是写给React developer Vue的,它更倾向于传统的html/js开发模式;React希望拥有优雅的开发体验。vue倾向于官方力量开发,所有可用的插件都是官方发布的;React在社区的帮助下发展,特别是国内的大厂贡献了非常好的组件(dva,umijs等。)模板vs jsx,后者受传统DOM的限制。vue中PascalCase、camelCase、kebab-case的变化容易混淆人,使用directive会比较困难,但是如果开发者有足够的想象力,确实可以大大降低代码的复杂度;react的渲染功能相对优雅得多,但更为克制,处理方案也比较令人满意。vue中的属性分为data、props、computed和state,有各自相对独立的定义方法和调用方法,可以用于不同的应用场景。同样,对于开发者来说,起步容易,推进难。react的属性包括属性和状态,其中属性可以包括上级组件导入的属性和状态映射的注入属性。但要实现compted的类似功能,需要最新的hooks scheme方法,vue中的方法有watch和methods;react中对应watch的是hooks方案,而methods不需要显式指定slot vs children。从功能上看,两者类似。vue的槽点更灵活,react的孩子更简洁。composition api vs hooks,两者的目标都是将代码从关注组织结构转变为关注业务逻辑,并提供与这个对象的解耦,从而更高效地进行组件的通用化和复用。但是,目前vue不建议在生产环境中使用新特性。总的来说,vue是一个很容易入手,但是很难推进的框架。大量概念和底层API的暴露,使得最佳实践非常困难,很容易进入彼此混乱的编码阶段。所以对开发者的要求更高,但同时一个高水平的vue开发者可以开发出非常好的代码,这也是vue的魅力所在;React更规则,更少,大量社区辅助工具的出现让开发规范更加规范。在提高下限的同时,也限制了上限。用react的时候要学多少东西,但是最后其实没有比vue更多要懂的东西。 本来想举几个例子,但是我觉得还是算了吧,最好不要多此一举。