欢迎光临散文网 会员登陆 & 注册

[11章]2023 React 18 系统入门 进阶实战《欢乐购》

2023-08-29 09:24 作者:帅卡比丘弟呀  | 我要投稿

学习地址 1:https://pan.baidu.com/s/1Y4xP2ui0WZI9UxlFRmuIGw 提取码:zd4k 

学习地址2:https://pan.baidu.com/s/1SFdqbCPs3xdMsIiqFI600A 提取码:h0v9 


React是用于构建用户界面的JavaScript库,起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。


React有两个主要的特点:

简单

简单的表述任意时间点你的应用应该是什么样子的,React将会自动的管理UI界面更新当数据发生变化的时候。


声明式

在数据发生变化的时候,React从概念上讲与点击了F5一样,实际上它仅仅是更新了变化的一部分而已。


为什么使用React?

传统方法频繁操作DOM,性能无法达到要求;React使用VDOM,性能高

传统JS代码维护成本高,React基于组件开发

需要支持移动端开发


[11章]2023 React 18 系统入门 进阶实战《欢乐购》带你系统构建 React 18 技术体系,并结合“欢乐购”项目,快速积累企业级前端项目实战经验,落地 React 18 与 TypeScript 结合的实用开发技巧。


react 里是通过 tag 来区分 vdom 类型的,比如 HostComponent 就是元素,HostText 就是文本,FunctionComponent、ClassComponent 就分别是函数组件和类组件。


react 是通过 setState 的 api 触发状态更新的,更新以后就重新渲染整个 vdom。

而 vue 是通过对状态做代理,get 的时候收集以来,然后修改状态的时候就可以触发对应组件的 render 了。


[11章]2023 React 18 系统入门 进阶实战《欢乐购》的评论 (共 条)

分享到微博请遵守国家法律