首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
MemoSanMu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
剖析Redux 提供的 connect函数的原理
connect函数原理: 我们将通过自己实现一下connect函数,来学习一下connect函数的底层实现逻辑。 step1 首先通过观察三方库react-redux提供的connect函数,调用时传
React组件生命周期过程说明:forceUpdate强制更新
生命周期共提供了10个不同的API。 作用于组件类,只调用一次,返回对象用于设置默认的props,对于引用值,会在实例中共享。 作用于组件的实例,在实例创建时调用一次,用于初始化每个实例的state,此时可以访问this.props。 在完成首次渲染之前调用,此时仍可以修改组件…
什么是React Fiber?
React Fiber是React 16中新的协调算法,它的主要目的是提高React在大型应用中的性能表现并解决React的调度问题。本文将详细介绍React Fiber
你真的理解setState吗?
这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(源码版本是16.4.1)。 、performWorkOnRoot、performSyncWork、performAsyncWork这四…
如何在你的React.js应用程序中扫描条形码
背景 这将是我的第一篇文章。我之所以有动力写这个,是因为我发现它特别难实现,我找不到任何很好的教程,而且我的reddit帖子似乎引起了一些兴趣。 我们在建造什么? 我想为我的副业Snxbox使用一个条
做了N+1个企业项目之后, 我总结了这些React必备插件
为了提高大家开发 React 项目的效率, 笔者结合自己的实际工作经验, 汇总如下React项目常用插件. 1. 状态管理 2. UI组件库 React desktop 基于React的JavaScript库,旨在将本机桌面体验带入网络,其中包含许多macOS Sierra和W…
【React主场】VUE vs React 高手过招!
由于笔者阅读障碍症晚期,所以将官方文档上的内容,进行简化拆分,并与vue进行对比。 React 不强制要求使用 JSX,但是JSX会使你的代码更具有阅读性。 react有一个all in js 的概念,所有的一切都在js文件中实现,比如dom标签。 vue则是 html+js+…
React 开发必须知道的 34 个技巧【近1W字】
通过es6新增class的属性创建的组件此组件创建简单. React 16.3版本后,使用此方法来创建ref。将其赋值给一个变量,通过ref挂载在dom节点或组件上,该ref的current属性,将能拿到dom节点或组件的实例 子组件通过React.forwardRef来创建,…
不了解一下React16.3的新生命周期?
React16.3.0开始,生命周期进行了一些变化。本文主要介绍React16.3.0之后的生命周期。 16版本之前的react组件的生命周期相信大家已经很熟悉。16版本的react对组件的生命周期函数进行了一些修改,下面进行详细说明。 constructor生命周期,如不需要…
35 道咱们必须要清楚的 React 面试题
虚拟 DOM (VDOM)是真实 DOM 在内存中的表示。UI 的表示形式保存在内存中,并与实际的 DOM 同步。这是一个发生在渲染函数被调用和元素在屏幕上显示之间的步骤,整个过程被称为调和。 类组件可以使用其他特性,如状态 state 和生命周期钩子。 当组件只是接收 pro…