初探

基础介绍:

react:
新的编程思想/方式

React Native:
原生app

未来新技术:
React Native、React VR、react360

官网:
推荐英文文档学习

React Fiber:

16.2+的react统一称呼。(React 16 RC)
优点**:**react底层在事件循环中,加入了优先级等一些概念,可以利用事件循环的一些碎片时间,执行一些高优先级的用户事件、提升用户体验。

react vs vue:

react更灵活、处理复杂业务时有更多的技术方案。易上手、难精通。
vue提供api多、功能实现简单、上手快。开发起来爽。但不是说不能用于大型项目。

知识点概览:

image.png

开发环境搭建:

脚手架工具:creat-react-app

You’ll need to have Node >= 8.10 and npm >= 5.6 on your machine. To create a project, run:

  • npm install -g create-react-app
  • npx create-react-app my-app
  • cd my-app
  • npm start


安装包的时候,可以手机给电脑开WIFI,这样很大程度上避免出现包安装错误的问题。

工程目录简介: