首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
React零散的应用
Feynix
创建于2024-04-30
订阅专栏
一个记录着一些react进阶用法的地方
暂无订阅
共11篇文章
创建于2024-04-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一个迷你react的实现
一个迷你 react 实现, 实现了解析 jsx, render,useState, useEffect, 用requestIdleCallback来实现模拟react调度器的效果并实现了这个api
React.memo
使用场景: 多于状态提升的组件中进行性能优化 *状态提示: 状态提升概念速通 - 掘金 (juejin.cn) 我们在状态提升的父组件中的state更新时 在传递给子组件的Props未变的情况下, 子
状态提升概念速通
将组件状态放在父组件, 然后用子组件处理 上代码................................
useCallback进行性能优化
useCallback缓存函数................................................................................
useMemo进行性能优化
函数组件,每次state更新都会重新执行函数 useMemo 可以缓存数据, 不用每次执行函数都重新生成 可用于计算量较大的场景, 缓存提高性能 比如说几十万条数据统计数量 或者富文本编辑器, 就是一
useState传入函数
useState传入普通变量, 每次组件更新都会执行 useState传入函数,只在组件渲染时执行一次 适合数据结构复杂, 计算成本高的场景 我们会发现genArr...只会打印两次, 即只会在函数渲
useImperativeHandle实现将子组件的方法暴露给父组件
fowward和useImperativeHandle结合实现将子组件的方法暴露给父组件,,,,,,
forWardRef高阶组件使用
作用总览: 让父组件能控制子组件的DOM元素 作用实现细节: 在父组件创建ref(引用, useRef创建的), forward将ref 传递给子组件 代码展示
形变神不变?关于React的写法是否仍然是面向对象编程的思考
虽然说react官方已经不推荐使用class, 改用FunctionComponent 但是这不妨碍写组件这个东西本身也是面向对象 面向对象的本质其实就是将数据与逻辑捆绑到一起, 以便于实现更好的封装
结合源码分析forward结合TS的泛型参数顺序问题
结合源码分析forward结合TS的泛型参数顺序问题................................
将Promise转换成React的Suspense支持的数据结构
实现一个转换器,将Promise转换成React的Suspense支持的数据结构 如果觉得有用可以去我的github仓库给个star哦 仓库指路 promise-support-suspense wr