React入门级介绍

全局安装脚手架

$ npm i -g create-react-app

基于脚手架快速构建工程化的项目

$ create-react-app xxx项目名称

项目执行命令(package.json)

$ yarn start //=>开发环境下启动项目(默认会基于webpack-dev-server创建一个服务,用来随时编译和翻译开发的内容)

$ yarn build //=>生产环境下,把编写的内容打包编译,放到build文件目录下(服务器部署)
$ yarn eject //=>把所有隐藏在node_models 中的webpack中的配置项都暴露出来(方便自己根据项目需求,二次更改webpack配置)

简单了解react和vue的区别

  • vue是MVVM框架(model view viewModel):
  • model:data(defineProperty GETTER/SETTER),computed,vuex…
  • view:template,el,render…
  • viewModel:vue本身实现,用来监听数据和视图的改变,从而实现双向数据绑定
  • vue是渐进式框架:vue/vuex/vue-router/axios(fetch) element-ui
  • react是MVC框架(model view controll):
  • react比vue少实现了v-model具备的功能
  • MVC是单向数据绑定,数据更改可以渲染视图,但是视图更改没有更改数据,需要我们自己在控制层基于change事件实现数据的更改(REACT)
  • MVC是单向数据绑定,数据更改可以渲染视图,但是视图更改没有更改数据,需要我们自己在控制层基于change事件实现数据的更改(REACT)
  • react也是渐进式框架:react/react-dom(react-native)
    //=>组件、JSX、DOM DIFF、事件…
    react-router-dom:hash/browser
    reactx:react-redux,dva,redux-saga,mobx…
    axios/fetch
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值