最近在自学 react,现在想整理整理知识点,希望能帮助到那些正在学 react 的孩子们
react 核心点: 组件化, 路由, 模块化设计, 其设计思路跟 vue 类似, 不过 react 中
数据是单向的只能从父组件流向子组件, 子传父需要我们自己做一些处理,redux 并非
react 中才能用, 只是 react 支持的更好, 我们可以在其它框架,如 angular, 甚至任
何框架都能使用它。react 很多用法习惯可以参照 vue,只是很多东西需要自己手动封装这就考验我们的 Js
基本功了,个人建议想学好 react 必须具备扎实的 js 基础和 es6 的基础, 否则学起来
真心吃力~~
下面是一些引言,后期持续更新(1)react 每个模块都需要 import React from 'react'(2)react 根节点只有一个 类似于 vue 的根组件
ReactDOM.render('根节点元素', 挂载到根节点)
如:ReactDOM.render('<App/>',document.getElementById("root"))
(3)react 组件类型: 函数组件,类组件(后期更新)
(4)jsx 语法:javascript+xml 语法 注意 js 语句必须写在 {} 里,否则会被解析
成普通文本。(5)react-router react 的路由,用法类似于 vue,有 hash 和 history 模式
(6)react 生命周期:Initialization,mounting,updation,unmounting
(后期更新)
(7)react 快速生成模板工具 simple react 插件,我们可以背几个常用的指令 如
rc cc 等 快速生成功能模块大大提升我们的开发效率.
这期分享完毕, 感谢阅读