首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
阿振sc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
413篇文章 · 0订阅
React Hooks(一): From Redux to Hooks
如今的 react 的状态管理工具基本上分为 redux 和 mobx 两个流派,mobx 基本上大家都是使用官方的 mobx 库,但是对于 redux 却衍生数不胜数的 redux 框架。如redux-saga, dva, mirror, rematch等等,这么多 redu…
2020最新React Hooks+TS项目最佳实践
前言:写了千篇一律的React项目。突然想玩点新的花样。平时用JS比较多。但团队配合,TS才是最好的方式。所以这个小项目采用TS。再结合RecoilJs+Swr组合来打造数据处理层。单元测试说很重要,
React Hooks详解
这个组件仅仅实现了一个可点击的button,可以看到代码已经很复杂了。基于此问题。在介绍Hooks之需要知道什么是函数组件。 但是这种组件有很大的局限,须是纯函数,不能包含状态,也不支持生命周期方法,因此无法取代类。为了解决函数组件能使用状态,于是React团队推出了Hooks…
React 架构的演变 - 从同步到异步
写这篇文章的目的,主要是想弄懂 React 最新的 fiber 架构到底是什么东西,但是看了网上的很多文章,要不模棱两可,要不就是一顿复制粘贴,根本看不懂,于是开始认真钻研源码。钻研过程中,发现我想得太简单了,React 源码的复杂程度远超我的想象,于是打算分几个模块了剖析,今…
React Hooks 常见问题及解决方案
相信看完本文,你可以得到需要的答案。 每次点击 p 标签,count 都会 + 1,setCount 会触发函数组件的渲染。函数组件的重新渲染其实是当前函数的重新执行。 在函数组件的每一次渲染中,内部的 state、函数以及传入的 props 都是独立的。 点击修改按钮,将对象…
React 进阶系列:Hooks 该怎么用
之前如果我们需要抽离一些重复的逻辑,就会选择 HOC 或者 render props 的方式。但是通过这样的方式去实现组件,你打开 React DevTools 就会发现组件被各种其他组件包裹在里面。这种方式首先提高了 debug 的难度,并且也很难实现共享状态。 但是通过 H…
重拾React: Context
对于React开发者而言,Context应该是一个不陌生的概念,但是在16.3之前,React官方一直不推荐使用,并声称该特性属于实验性质的API,可能会从之后的版本中移除。但是在实践中非常多的第三方库都基于该特性,例如:react-redux、mobx-react。 如上面的…
简洁的MobX与MVP思想
我认为能用redux的项目就可以用mobx,除非需要redux-saga完成一些极其复杂的异步状态改变,都可以完美替代,一些如微博之类偏社交的整体异步状态并发改变可能很多,不太适合;像能分成各个小模块的,各模块互相联系不是很紧密的复杂项目用mobx体验很好。简言之,因地制宜,不…
redux探索:rematch
Dva是蚂蚁金服开源的一个数据流管理方案,基于redux和redux-saga,简化了开发体验。Dva是一揽子的解决方案,可以使用侵入性很强的dva-cli来快速搭建项目,提供了路由层面的适配;也可以使用dva-core来引入核心的代码,减少侵入性。 rematch的灵感来自于…
React Hooks 实用指南
在React Conf 2018会议中,Dan Abramov 介绍了 React Hooks。官方的描述为 React没有一种将可重用的行为附加到组件的方法(例如链接到store)。如果您使用过一段时间,您可能会使用render props和height-order comp…