首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
666本尊59438
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…
ts+hooks封装一些好用的自定义hooks
一般来说,对于每一次发起的网络请求。其实都是有一些通用的公共逻辑,比如请求中的loading状态,错误处理的方法。数据的公共处理,在博客中对请求方法进行了封装这就是usePromise的由来。 可能刚接触hooks的setXXX函数时大家会感觉到有一部分的不适应,因为该函数对于…
好想用Typescript+React hooks开发啊!(嘴对嘴解释)
在 src/App.tsx 内引用我们的案例组件,在 src/example.tsx 写我们的案例组件。 可以让函数式组件拥有状态管理特性,类似 class 组件中的 this.state 和 this.setState ,但是更加简洁,不用频繁的使用 this 。 你可以把 …
react Hook之useRef、useImperativeHandle
useRef 返回一个可变的ref对象,其.current属性被初始化为传入的参数(initialValue)。返回的 ref 对象在组件的整个生命周期内保持不变。 在组件的整个生命周期里,inputEl.current都是存在的,这扩展了useRef本身的用途,可以使用use…
React 监听路由变化
在项目中有一些关键信息,需要及时更新,比如商城类项目的顶部通栏中的个人账户信息,需要在任何页面下都呈现最新数据,而一般情况下顶部通栏都是公共组件,一次引入各个页面通用。那么怎么在每次路由切换的时候更新数据呢? 我最开始使用的是最暴力的方式,利用 Route 的 render 属…