美文网首页
React 和 Vue

React 和 Vue

作者: 九歌丶 | 来源:发表于2019-10-10 19:23 被阅读0次
安装React脚手架
  • 首先得全局安装 yarn global create-react-app 或者 npm i react-app -g

  • 这几个都可以创建react项目,喜欢哪个用哪个:npx create-react-app my-app、 npm init react-app my-app、 yarn create react-app my-app

  • 使用npm eject 将node_modules中的依赖配置移到外部的package.json。

  • 可以通过创建环境变量的形式修改配置,也可以直接在config文件里面赋值或修改。

  • 根目录下创建.env文件,可写入环境变量


    image.png
  • 最终 npm start 启动项目。。

安装Vue脚手架
  • 同样全局安装下脚手架工具 npm install -g @vue/cli、 yarn global add @vue/cli

异同

两者都用了虚拟dom和diff算法,在性能上相差不大。
Component:
Vue:以.Vue为扩展名,分为<template />、<script />、<style />三个部分,在template中编写html,script标签中编写逻辑,style中编写样式,一个.Vue文件即为一个组件。
React:利用独有的jsx语法,在类中以render方法返回jsx渲染到页面,一个Class即为一个组件。
Props:
Vue:父组件上利用指令在标签绑定参数,子组件只需要在Vue对象中写一个props来接收即可。
React:依然利用jsx语法在标签上绑定参数,子组件用this.props即可接收。
State:
Vue: 直接修改data的值就能重新渲染页面。
React: 需使用setState方法来重新渲染修改部分。
Router:
两者没有太大的区别,但是react可以使用jsx语法,以标签的形式来编写路由,不用像传统的路由那样数组包对象。
Redux 和 Vuex:
这是两家开发出的独立的东西,不局限于vue和react,用法不同,但最终效果是一样的。

相关文章

  • vue & react的区别

    vue & react 参考: 个人理解Vue和React区别Vue和React的使用场景和深度有何不同? vue...

  • Vue和React

    我们来对比一下Vue,React,Angular Vue和React对比 Vue和React相同点 基于MVC模式...

  • vue和其它框架的对比

    React、Vue、Angular比较 相同之处: React和vue: 使用Virtual Dom 提供响应式和...

  • vue对比react、Angular(转官方文档)

    vue对比react、Angular(转官方文档) React React 和 Vue 有许多相似之处,它们都有:...

  • 前端面试-vue

    1.了解vue和react吗?介绍一下。 vue和react都是主流的框架。vue : 脚手架vue-cli、路由...

  • 前端面试题

    1.了解vue和react吗?介绍一下。 vue和react都是主流的框架。vue : 脚手架vue-cli、路由...

  • react和vue初始化数组的通用写法

    以下的写法react和vue是一样的。 React的写法 vue写法

  • webpack5 高级配置

    虽然在日常开发中,我们使用vue和react框架,它们的脚本架vue-cli和react-react-app会帮我...

  • 2020前端面试题二之vue

    1、vue与react的区别 vue和react的区别 两者本质的区别:模板和组件化的区别 Vue本质是MVVM框...

  • React面试题总结

    1.vue-router 和 react-router的区别 首先,我们先看一下在vue-router和react...

网友评论

      本文标题:React 和 Vue

      本文链接:https://www.haomeiwen.com/subject/xchbyctx.html