首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
frank_1
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
react hooks与class组件对比🚀
函数组件中不能拥有自己的状态(state)。在hooks之前函数组件是无状态的,都是通过props来获取父组件的状态,但是hooks提供了useState来维护函数组件内部的状态。 函数组件中不能监听组件的生命周期。useEffect聚合了多个生命周期函数。 class组件中生…
剖析 React 源码:先热个身
我 fork 了一份 16.8.6 版本的代码,并且会为读过的代码加上详细的中文注释。等不及我文章的同学可以先行阅读 我的仓库,并且在阅读本系列文章的时候也请跟着阅读我注释的代码。因为版本不同可能会导致代码不同,并且我不会在文章中贴上大段的代码,只会对部分代码做更详细的解释,其…
React基础(10)-React中编写样式CSS(styled-components)
React是一个构建用户界面的js库,从UI=render()这个等式中就很好的映射了这一点,UI的显示取决于等式右边的render函数的返回值. 因为在render方法中声明样式化组件,每次都会动态渲染创建一个新的组件。这意味着React必须在每个后续渲染中丢弃并重新计算DO…
React Hook丨用好这9个钩子,所向披靡
Hook 出来后,相信很多小伙伴都自己跃跃欲试,对于喜欢用react的,又喜欢Hook的,本篇文章将会与你一起玩转Hook。 useEffet 我们可以理解成它替换了componentDidMount, componentDidUpdate, componentWillUnmo…
React高阶组件详解
React高阶组件高阶组件1.认识高阶函数2.高阶组件的定义3.高阶组件应用场景4.高阶组件的意义4.ref的转发(获取函数式组件DOM)PortalsPortals的使用FragmentFragme
关于useEffect的一切
本文接下来将深入源码,带你了解这些知识。 这,就是关于useEffect的一切。 其中,只有渲染器会执行渲染视图操作。 对于浏览器环境来说,只有渲染器会执行类似appendChild、insertBefore这样的DOM操作。 答案是:他会为需要更新的内容对应的fiber(可以…
React组件通信开发知识点总结
这里,React 组件也可以订阅到 context 变更。这能让你在 函数式组件 中完成订阅 context 由于在表单元素上设置了 value 属性,因此显示的值将始终为 this.state.value,这使得 React 的 state 成为唯一数据源。 select标签…
React的7种代码异味[译]
在本文中,我想分享几个技巧,这些技巧将改善你的React代码。 如果需要把大量的 props 传递到一个组件中,那么很有可能 该组件可再进一步拆分。 问题来了,“大量” 具体是多少呢?答案是 看情况。 像函数一样,一个组件应该只做好一件事,所以考虑下 将组件拆分成多个小组件是否…
玩转react-hooks,自定义hooks设计模式及其实战
自从react16.8,react-hooks诞生以来,在工作中一直使用hooks,一年多的时间里,接触的react项目,渐渐使用function无状态组件代替了classs声明的有状态组件,期间也总结了一些心得。尤其对于近期三个月的项目里,一点点用自定义hooks来处理公司项…
React hooks使用经验
1. 函数式更新 除了常规的setState(value)的方式去更新状态以外,setState还可以接收一个函数来更新状态。这种更新状态的方式通常使用在新的 state 需要通过使用先前的 state 计算得出的场景。 但是依赖项设置后会导致每次改变发生时定时器都被重置,这并…