最近在自学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等 快速生成功能模块大大提升我们的开发效率.
这期分享完毕,感谢阅读