江苏省建设厅八大员考试报名网站,wordpress 自定义字段 排序,建一个网站大约花多少钱,台州北京网站建设前端目前的三大框架#xff1a;Vue、React、Angular比较
都采用了组件化开发的方式#xff0c;都是基于MVVM的框架有着虚拟DOM#xff0c;Vue 和 Angular 都采用了响应式设计的方式#xff0c;当数据发生变化时会自动更新视图。React 和 Angular 的复杂性也使得它们更加适…前端目前的三大框架Vue、React、Angular比较
都采用了组件化开发的方式都是基于MVVM的框架有着虚拟DOMVue 和 Angular 都采用了响应式设计的方式当数据发生变化时会自动更新视图。React 和 Angular 的复杂性也使得它们更加适合于大型和复杂的项目
Vue是一款轻量级、渐进式、灵活且易于学习的框架适合快速构建单页面应用。
React是由Facebook开发具有很强的扩展性。提供了一套完整的开发工具和生态系统。
Angular是由Google开发对java和c的使用者而言angular的静态检查、依赖注入的特性以及面向对象的编程风格使得angular都要更亲切一些。
React自身
官方简中文档地址 相对于Vue而言react因为更复杂的JSX语法和社区文档React项目代码结构相较vue不是太清晰和直观等原因学习成本比VUE高。但也是前端必会的技术栈。 同时React真正的在拼开发者的JS功底如果一个开发者对于JS不精通或者熟练也会在学习Reat时感觉比Vue难。 在学习React之前至少要先掌握以下内容
判断this的指向
class(类)
ES6语法规范
npm包管理器
原型、原型链
数组常用方法
模块化JSX 语法React 使用 JSX 语法来描述组件的结构和行为它是一种将 HTML 和 JavaScript 结合起来的语法使得开发者可以在 JavaScript 中直接编写 HTML 结构和组件逻辑降低了学习成本和开发难度。社区支持React 拥有一个庞大的社区提供了大量的插件、库和工具可以帮助开发者快速构建高质量的 Web 应用程序。函数式编程React 在设计时也注重函数式编程的思想这种编程方式更加简洁、可维护和可测试也更容易实现代码的复用和组合特点虚拟DOM、组件化、非双向绑定、React Native移动开发(ins facebook)、JSX 相对应的Vue特点虚拟DOM、组件化、双向绑定、单向数据流
React技术栈 React全家桶
React基础React-Router 全局组件路由 对应vue-routerPubSub 消息管理 实现兄弟组件传值 对应props/$emit/refRedux 集中式状态管理 对应VueX 都是从Flux中衍生出来Ant-Design UI库 对应element-UI
React安装
脚手架其实就是提高我们生产和开发效率的工具。 在我们的React中默认使用yarn,yarn是由facebook推出的一款新的is包管理工具,当然了我们也可以使用npm。 npm install -g yarn yarn -v查看版本 以及是否安装成功 yarn init y与npm init y一致初始化一个pack.json文件 yarn add -D create-react-app使用本地安装 npx create-react-app [项目名]使用脚手架创建react项目 npx create-react-app --version查看脚手架版本
待续。。。。