首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
leo在掘金39137
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
漫谈 React 系列(四): React18 自己的防抖节流 - useTransition
在之前的 漫谈 react 系列(三): 三层 loop 弄懂 Concurrent 模式 一文中,我们有讲到在 React18 中,Concurrent 模式是否开启,需要根据触发更新的上下文来决定
漫谈 React 系列(五):一起聊一聊 useDeferredValue
在上周 3.29 号,React18 正式版本发布,相信不少小伙伴已经开始体验 18 版本提供的新特性了吧。新版本中最引人瞩目的就属 Concurrent 模式了。在
漫谈 React 系列(六) - 一起学习 useSyncExternalStore
Concurrent 模式是 React18 中最引人瞩目的新特性。通过使用 useTransition、useDeferredValue,更新对应的 reconcile 过程变为可中断,不再会因为长
React 学习系列(十): 知识点梳理
本文是学习 react 以后的一些知识点梳理,旨在能帮助自己随时复习。总结梳理的不一定全面到位准确,仅供参考。 一个组件从 template 到最后的 dom 节点 要经历两个过程: react render 和 react commit。 react commit,即 提交阶…
React 学习系列(九): Context
在一个典型的 React 应用 中,数据是通过 props 属性自上而下(由父及子) 进行传递的,但这种做法对于某些类型的属性而言是极其繁琐的(例如:地区偏好,UI 主题),这些属性是应用程序中许多组件都需要的。Context 提供了一种在组件之间 共享 此类值的方式,而不必 …
React 学习系列(八): react router 和 vue router 的异同
react router(react-router-dom) 和 vue router 都提供了一套 路由管理机制 帮助我们在 单页面应用 中管理 页面跳转。 尽管它们两个的 应用场景 不同,但是我们还是可以对它们做一些分析比较。 不管是 vue router 还是 react…
React 学习系列(七): react router 深入学习
使用 react 构建 单页面应用 时,离不开 react-router 的配合。通过 react-router, 我们可以建立 路由和组件(页面)之间的映射关系。当 切换路由 时,将匹配的组件(页面) 渲染到对应的位置。 官网 提供了 react-router 的 两个版本:…
React 学习系列(五): react-redux 深入学习
Redux 提供了一套通用的 状态管理机制 帮助我们在复杂 react 应用中管理组件中的 公共状态 - state。 使用 Redux 时, 我们会先使用 Redux.createStore(reducer) 构建一个 store 对象。通过 store.getState 可…
React 学习系列(三): Redux 异步解析
在上面的流程中, 用户通过 dispatch 发起 Action 后, reducer 会立即计算返回新的 state, 这是一个 同步 的过程。 但是如果我们想在 Action 发起之后, 过一段时间再执行 reducer 计算 state, 即 异步计算 state, 该如…
React 学习系列(二): 错误边界
错误边界是一种 React 组件,这种组件可以捕获并打印发生在其子组件树任何位置的 JavaScript 错误,并且,它会渲染出备用 UI,而不是渲染那些崩溃了的子组件树。 如果一个 class 组件中定义了 static getDerivedStateFromError() …