编译html中的jsx语法
React是Facebook开发的一款JS库,那么Facebook为什么要建造React呢,主要为了解决什么问题,通过这个又是如何解决的?
Facebook认为MVC无法满足他们的扩展需求,由于他们非常巨大的代码库和庞大的组织,使得MVC很快变得非常复复杂,每当需要添加一项新的功能或特性时,系统的复杂度就成级数增长,致使代码变得脆弱和不可预测,结果导致他们的MVC正在土崩瓦解。认为MVC不适合大规模应用,当系统中有很多的模型和相应的视图时,其复杂度就会迅速扩大,非常难以理解和调试,特别是模型和视图间可能存在的双向数据流动。
解决这个问题需要“以某种方式组织代码,使其更加可预测”,这通过他们(Facebook)提出的Flux和React已经完成。
路由通过reactrouter实现的,模板是用的jxs
第1天 React
1、react简介
2、创建组件
3、Jsx语法
4、工程化编译jsx语法
下午
5、插值
6、新闻列表
7、属性
8、样式
9、事件
10、状态
11、换肤
第2天 React
1、组件创建期
2、子组件
3、组件存在期
4、组件销毁期
下午
5、非元素属性
6、非约束性组件
7、约束性组件
8、下拉框约束性与非约束性
9、单选框约束性与非约束性
10、使用非react类库
11、使用侵入式插件
第3天 React 项目实战
1、子组件向父组件通信
2、兄弟组件通信
3、项目部署
4、导航组件
下午
5、Banner组件
6、首页组件
7、起步页组件
8、起步页样式
9、Css组件
10、抽象组件
11、模块化
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲