首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
hook
订阅
queen妃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
React通用解决方案——组件数据请求
前话 业务数据赋予了原生组件对外提供服务的能力,业务组件取数有静态数据和动态数据,业务组件更多的是通过数据请求获取动态数据。 如何写好一个「高可用」的业务系统取决于是否写好了一个个业务组件。「取数」是
使用Context处理React全局共享数据
用Context管理数据,更贴切React原生语法,并且新版ContextAPI性能也得以提升,之前旧版的Context发生改变时,并不能准确的知道具体有哪些子组件需要更新,需要所有组件更新(内部会有小优化去bailout跳过),新版ContextAPI更多像是一种依赖收集,将…
如何应用 SOLID 原则整理 React 代码之单一原则
SOLID 原则的主要是作为关心自己工作的软件专业人员的指导方针,另外还为那些以经得起时间考验的设计精美的代码库为荣的人。 今天,我们将从一个糟糕的代码示例开始,应用 SOLID 的第一个原则,看看它
React Hook 从入门应用到编写自定义 Hook
每次提及 Hook 时,只能说得出 useState 以及 useEffect 来。是得好好总结总结,全面认识 Hook 。 自定义 Hook ,常见 Hook 的实现。 React Hooks 的意思是,组件尽量写成纯函数,如果需要外部功能和副作用,就用钩子把外部代码"钩"进…
用高阶组件,渲染属性,React Hook 实现组件复用
通过高阶函数,渲染属性,hook 都可以实现代码复用,实现的方法大同小异;在自定义 Hook 大放异彩的时候,也请不要忘记高阶函数,渲染属性这些可以复用逻辑的方法。
「react进阶」年终送给react开发者的八条优化建议(篇幅较长,占用20-30分钟)
笔者是一个 react 重度爱好者,在工作之余,也看了不少的 react 文章, 写了很多 react 项目 ,接下来笔者讨论一下 React 性能优化的主要方向和一些工作中的小技巧。送人玫瑰,手留余香,阅读的朋友可以给笔者点赞,关注一波 。 陆续更新前端文章。 方向分别加以探…
基于useRef实现clickoutside
hooks是一种能够在函数式组件中调用的函数,他可以让你在不编写class的情况下使用state以及其他的react特性。 然后需要在对应的JSX节点中添加ref属性,这个ref属性值就是调用useRef返回的ref对象。此时需要获取真实DOM,只需要获取到ref的curren…
让我们坐上 Hooks 的托马斯小火车
在 React 16 中,除去 Fiber 架构外,Hooks 是最令人激动的一个特性,相比于 class component,Hooks 加持后的 function component 在写法与思路上都大有不同,很多时候显得更为简洁与清爽(熵更低,弱化生命周期的概念),同时解…
120行代码实现一个交互完整的拖拽上传组件
useState、useEffect、useRef是如何替代原生命周期和Ref的。 如何使用React Hooks编写自己的UI组件库。 文章讲了React拖拽上传的精简实现,但直接翻译照搬显然不是我的风格。 于是我又用React Hooks 重写了一版,除CSS的代码总数 1…
【译】在 React Hooks 中使用 useReducer 的几种用例
React Hook 出来已经有一段时间了,具体的一些用法以及它解决的痛点,可以查看 Dan 的两篇文章 useEffect 完整指南以及编写有弹性的组件进行详细了解。 React Hooks API正式在 React V16.8 版本发布了。这篇博客,主要是介绍了其中 use…