首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
React无所不能
Jokcy
创建于2022-01-24
订阅专栏
React毫无疑问是我最喜欢的前端工具,喜欢他的纯粹简单,喜欢他引领前端开发方向的前瞻性,在这里我为你分享React的所有。
等 21 人订阅
共10篇文章
创建于2022-01-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React 重复渲染的逻辑和优化,看这一篇就够了
React渲染原理地文章可能你在中文互联网上一搜一大把,但是能讲清楚地没几个,而且甚至有很多讲错地,这样基础地内容不应该被误导,这篇文章给你讲地透透地!
React State Hooks的闭包陷阱,在使用Hooks之前必须掌握
出现这样的情况主要原因是:useEffect 是异步的,也就是说我们执行 useEffect 中绑定的函数或者是解绑的函数,**都不是在一次 setState 产生的更新中被同步执行的。**啥意思呢?我们来模拟一下代码的执行顺序: 在我们点击来 clear 之后,我们调用了 s…
为什么react-redux没有更新hooks API
去年年底,出于兴趣,研究了一波 redux 和 react-redux 的源码,除了在原理上的理解之外,让我较为好奇的一点就是:React-Redux到目前为止都没有对 Hooks 进行支持。从使用角度上来讲,出现一个类似: 说明了总体上社区对于 Hooks 的接受度是很高的,…
React组件化复用的一些技巧
假如我们有一个Layout组件,那么一般来说这个组件主要接收的就是children,把它放在主要内容的部分,然后组件本身的节点来控制布局,那么这个时候如果我们这个布局包含两个部分呢,比如还有一个header部分,是跟主要内容有明显区分的。 这应该是我们比较常见的方式,我们通过把…
阅读源码后,来讲讲React Hooks是怎么实现的
React 16.7-alpha中新增了新功能:Hooks。总结他的功能就是:让FunctionalComponent具有ClassComponent的功能。 虽然最新的class语法可以用handler = () => {}来快捷绑定,但也就解决了一个声明的问题,整体的复杂度…
Jokcy的React分享
我会在这里把以后所有的关于React的分析和分享都总集到这里,以防大家迷路,最近在做几个项目,同时深度学习了React,发现学得越深入,越觉得这真的是个不可以思议的框架,他的很多思想都对我的编程思维带来了一些影响。我希望这些不仅仅让我自己认识到,而是让更多同学能够一起学习到。如…
React 16.6 发布,一大波新功带你看未来的 React 开发方式
最近(2018-10-23)React官方发布了16.6版本,开放了一堆新的功能,而这其中的一些新功能,代表这未来的React开发方式,让我们来一起窥探未来吧。 做过code-splitting的同学能闻到熟悉的味道。以前我们要用第三方包或者自己处理异步过程,现在,React原…
React HOC高阶组件详解
High Order Component(包装组件,后面简称HOC),是React开发中提高组件复用性的高级技巧。HOC并不是React的API,他是根据React的特性形成的一种开发模式。 在React的第三方生态中,有非常多的使用,比如Redux的connect方法或者Re…
为什么你应该放弃React老的Context API用新的Context API
通过在父组件上声明getChildContext方法为其子孙组件提供context,我们称其ProviderComponent。注意必须要声明Parent.childContextType才会生效,而子组件如果需要使用context,需要显示得声明Child.contextTy…
React性能分析利器来了,妈妈再也不用担心我的React应用慢了
默认打开Profiler什么都没有,要点击录制按钮进行记录(跟chrome的performance挺像)。 看上去像一个柱状图,每一个柱子代表一次commit,他的颜色和高度对应执行时长,越高颜色越黄代表时间越长,反之越短。 火焰图部分会以一个类似树形的结构显示一次commit…