首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
不躺平中
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
React Fiber
react在进行组件渲染时,从setState开始到渲染完成整个过程是同步的(“一气呵成”)。如果需要渲染的组件比较庞大,js执行会占据主线程时间较长,会导致页面响应度变差,使得react在动画、手势等应用中效果比较差。 为了解决这个问题,react团队经过两年的工作,重写了r…
探索 React 合成事件
React 目的在于解决:构建随着时间数据不断变化的大规模应用程序。 合成事件 4 个常见问题。 React 合成事件(SyntheticEvent)是 React 模拟原生 DOM 事件所有能力的一个事件对象,即浏览器原生事件的跨浏览器包装器。它根据 W3C 规范 来定义合成…
React高阶组件实践
前言React高阶组件,即 Higher-Order Component,其官方解释是:A higher-order component is a function that takes a component and returns a new component.一个传入一个…
你真的理解setState吗?
这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(源码版本是16.4.1)。 、performWorkOnRoot、performSyncWork、performAsyncWork这四…
react-router了解一下
react-router是做SPA(不是你想的SPA)时,控制不同的url渲染不同的组件的js库。用react-router可以方便开发,不需要手动维护url和组件的对应关系。开发时用react-router-dom,react-router-dom里面的组件是对react-r…
React + Redux 性能优化(二)工具篇: Immutablejs
我猜你更关心的是是否值得使用 Immutablejs,这里先放上结论:推荐使用;但不一定必须使用。如果推荐指数最低一分最高十分的话,那么打六分。 无论是在 react 还是 redux 中,pure 都是非常重要的概念。理解什么是 pure 有助于我们理解我们为什么需要 Imm…
【用故事解读 MobX源码(一)】 autorun
初衷:网上已有很多关于 MobX 源码解读的文章,但大多阅读成本甚高。本人在找文章时对此深有体会,故将以系列故事的方式展现源码逻辑,尽可能以易懂的方式讲解 MobX 源码; 文章编排:每篇文章分成两大段,第一大段以简单的侦探系列故事的形式讲解(所涉及人物、场景都以 MobX 中…
react-redux一点就透,我这么笨都懂了!
1. 目录 2. redux简介 redux是react全家桶的一员,它试图为 React 应用提供「可预测化的状态管理」机制。 3. 安装 4. redux核心 State的变化,会导致View的变化。但是,用户接触不到 State,只能接触到View 所以,State的变化…
React进阶小册
通过写一篇react小册来查缺补漏。 使用ReactDOM.render,第一个参数传入JSX语法糖,第二个参数传入container,能简单实现在document上创建h1 dom节点。 所以ReactDOM.render的时候,看似引入的React没有用,但必须引入因为用到…