首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react相关
订阅
天晴市星晴区恋爱促进委员会委员
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
React Diff 算法详解【源码解析+案例解读】
react diff算法是react框架的核心算法,它最大的作用就是在应用更新的时候,找出新旧虚拟节点树的差异,最大程度的复用旧的节点信息,来减少真实的dom渲染,以此来提高框架的性能。 根据reac
你真的理解setState吗?
这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(源码版本是16.4.1)。 、performWorkOnRoot、performSyncWork、performAsyncWork这四…
[2.7w字]我是这样搭建 React+Typescript项目环境的(上)
现在我们开发一个 React 项目最快的方式便是使用 Facebook 官方开源的脚手架 create-react-app ,但是随着业务场景的复杂度提升,难免会需要我们再去添加或修改一些配置,这个时候如果对 webpack 不够熟练的话,会比较艰难,那种无力的感觉,就好像是女…
React 开发必须知道的 34 个技巧【近1W字】
通过es6新增class的属性创建的组件此组件创建简单. React 16.3版本后,使用此方法来创建ref。将其赋值给一个变量,通过ref挂载在dom节点或组件上,该ref的current属性,将能拿到dom节点或组件的实例 子组件通过React.forwardRef来创建,…
React 如何封装一个简单的组件
转眼,从接触react到现在,有一年多的时间了. 从一开始cv,学习语法,到现在自己写功能组件,封装. 分享一些心得. 1. Component 有人会说,还有constructor呢. 实际上,我这个几乎没用到. state的定义,函数的定义,都在constructor里面.…
React全栈之Instagram开源视频教程
这个冬天特别的寒冷且慢长,终于可以静下心来,做一些开源工作。读了zhoushaw老师的 打造属于你自己的instagram! 全栈项目(react + egg.js)项目, 非常喜欢, 于是决定为此开源项目录制开源视频,以帮助一起学习的同学们,每小节亦列出了react+egg.…
那些年,自己没回答上来的react面试题
那个时候刚学react,不知道面试官说的元素是什么,现在知道了,就是虚拟dom嘛。。。 React 元素不是真实的 DOM 元素,它仅仅是 js 的普通对象(plain objects),所以也没办法直接调用 DOM 原生的 API。上面的 JSX 转译后的对象大概是这样的: …
搭建自己的React+Typescript环境(二)
optimize-css-assets-webpack-plugin:在webpack打包时优化压缩css代码,主要使用 cssnano 压缩器。 webpack.splitChunks:webpack 4 最大的改动就是废除了 CommonsChunkPlugin 引入了 o…