样式
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
适用于有一定基础的前端学员和正在工作的前端开发人员
你将会学到
这套课程不止于入门而已,而是让学员通过这套课程精通React 技术。
课程简介
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、模块化
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
54课时
完整React开发视频课程
22922人学习
张容铭
4.8
¥199.00
107课时
React Native + Redux 实战宝典视频课程
121701人学习
博彬
5.0
¥199.00
14课时
诱人的 React 视频教程-基础篇
95257人学习
甘炜良
4.8
免费
37课时
JavaScript - React经典教程系列
76116人学习
李游
5.0
¥98.00
129课时
【李宁】React Native视频课程
57095人学习
李宁
3.8
¥588.00
10课时
React 基础实践篇系列视频课程-小型财务系统
33384人学习
甘炜良
5.0
免费
71课时
2020全新React教程全家桶实战redux+antd+React Hooks前端js视频
26267人学习
小滴课堂
4.9
¥88.00
126课时
2021版React技术全家桶
21611人学习
尚硅谷官方账号
5.0
¥19.99