首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
lifefriend_007
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
React Hooks 使用小结
React Hooks已经出来很久了,有人早已拥抱hooks,有人class大法如此好,何必hooks,也有人左手hooks,右手class。但是从掘金,知乎,博客以及面试等地方可以发现,hooks是无法避免的一个话题,好像不用hooks你就是上个世纪的人了(流下了前端卑微的泪…
一文搞定常用的自定义 React Hooks
通过上一篇文章《一文归纳 React Hooks 常用场景》,我们根据使用场景分别进行举例说明,帮助你认识理解并可以熟练运用 React Hooks 大部分特性了。本文则对 hooks 进一步加深,让我们通过自定义一些 hooks,解决我们在平时项目中非常常用的需求场景,做到代…
React With Reudx Hooks详解
所以,在Hook出现之前,对于上面这些情况我们通常都会编写class组件。 很多人发现学习ES6的class是学习React的一个障碍。 只能在「函数最外层」调用Hook。不要在循环、条件判断或者子函数中调用 只能在 「React 的函数组件」中调用Hook。不要在其他 Jav…
如何实现一个react-router路由拦截(导航守卫)
正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。 当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于 等待中。 在这里,我们可以看到,vue在所有的路由跳转前,在before…
使用 HooX 管理 React 状态的若干个好处
1. 更拥抱函数式组件 从 React@16.8 的 hook 到 vue@3 的composition-api,基本可以断定,函数式组件是未来趋势。HooX提供了函数式组件下的状态管理方案,以及完全基于函数式写法的一系列 API,让用户更加的拥抱函数式组件,走向未来更进一步。…
useEffect Hook 是如何工作的
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 想象一下:你有一个非常好用的函数组件,然后有一天,咱们需要向它添加一个生命周期方法。 呃... 刚开始咱们可能会想怎么能解决这个问题,然后最后变成,通常的做法是将它转换成一个类。但有时候咱们就是要用函数方式,怎…
120行代码实现一个交互完整的拖拽上传组件
useState、useEffect、useRef是如何替代原生命周期和Ref的。 如何使用React Hooks编写自己的UI组件库。 文章讲了React拖拽上传的精简实现,但直接翻译照搬显然不是我的风格。 于是我又用React Hooks 重写了一版,除CSS的代码总数 1…
webpack v3 结合 react-router v4 做 dynamic import — 按需加载(懒加载)
dynamic import不知道为什么有很多叫法,什么按需加载,懒加载,Code Splitting,代码分页等。 总之,就是在SPA,把JS代码分成N个页面份数的文件,不在用户刚进来就全部引入,而是等用户跳转路由的时候,再加载对应的JS文件。 这样做的好处就是加速首屏显示速…
可能你的react函数组件从来没有优化过
当父组件执行render的时候,避免不了C组件的渲染和C函数的执行(如果不在外面加判断的话:{isShowC && <C />})。当到了C组件的时候,会浅比较C组件前后props值。如果props每一个属性值都一样,会跳过函数组件C的执行,减少了不必要的渲染,达到了性能优化。…
React精髓!一篇全概括(急速)
一个人并不是生来要给打败的,你尽可以把他消灭掉,可就是打不败他。 JSX中,可以使用花括号{}嵌入任意的JavaScript合法表达式,如:2 + 2、user.firstName、formatName(user)都是合法的。示例如: JSX本身也是一种表达式,所以它可以像其他…