首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Hazel331
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
状态管理之 Flux、Redux、Vuex、MobX(概念篇)
本文是对 Flux、Redux、Vuex、MobX 几种常用状态管理模式的总结,偏向于概念层面,不涉及过多代码。 组件之间通常会有一些共享的状态,在 Vue 或者 React 中我们一般会将这部分状态提升至公共父组件的 props 中,由父组件来统一管理共享的状态,状态的改变也…
搞懂 useState 和 useEffect 的实现原理
现在写 react 组件基本都是 function + hooks 了,因为 hooks 很强大也很灵活。 比如 useState 可以声明和修改 state,useEffect 可以管理异步逻辑,u
【建议细品】要就多来几道ReactHooks编程题一路狂飙-useState&useEffect(1w字用心整理)
本篇文章中我安排了十几道 useState 和useEffect相关的题目,覆盖了能说明它们主要特性的大部分使用场景。 在介绍相关 hooks使用的时候,会结合它们的特性去探索部分实现原理
React18 新特性解读 & 完整版升级指南
React 18 正式版它来啦!一起来看看 React 18 有哪些新特性吧,深入了解 React 18 中的新功能,更进一步了解并发模式的概念!
React 的 setState 是同步还是异步?
setState 是同步还是异步? 肯定是异步的呀。 确定么?那看一下这段代码会打印什么: 在 setTimeout 里修改了两次 state,并打印了 state 的值。 如果是异步的,那应该打印的
让react用起来更得心应手——(react-router原理简析)
前台路由:页面的显示由前台js控制,在url的路径中输入哈希值是不会往后台发送请求的,所以前台可以通过将哈希和页面进行映射从而控制渲染显示哪个页面。 但是这种方法有一个问题,如果再按一次回车键,它是会向后台发送请求的,如果后台路由没有相应的匹配,那么会报404的错误,一般需要后…
「React 深入」React事件系统与原生事件系统究竟有何区别?
让我们一起来看看这些问题:React为什么要单独整一套虚拟的事件系统,这样做有什么好处? 什么是合成事件?所有的事件真的绑定在真实DOM上吗?如果不是,那么绑定在哪里?...
mobx-react之Provider和inject的原理与实现
Provider与injectProvider组件利用React的Context上下文机制在组件间跨层级传递数据,它既支持传递store,也支持传递其它非store数据。比如我们不想在多层级组件间层层
从hr口中了解react的状态管理库(mobx, recoil), 立马过来学习之mobx
了解完Recoil后,立刻来学习了mobx,趁热打铁。 如果想要在react中使用mobx,我们需要安装mobx-react或者mobx-react-lite。 如果只想在函数式组件中使用mobx,那
我打破了 React Hook 必须按顺序、不能在条件语句中调用的枷锁
这个限制在开发中也确实会时常影响到我们的开发体验,比如函数组件中出现 if 语句提前 return 了,后面又出现 Hook 调用的话,React 官方推的 eslint 规则也会给出警告。 其实是个挺常见的用法,很多时候满足某个条件了我们就不希望组件继续渲染下去。但由于这个限…