首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
bm小生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
React源码解析-React.Children
前言:本文章是基于16.13.1的react版本。相较于之前版本,去除了pool的概念,并且代码上在函数的调用方面也做了精简和优化,使我们理解源码上更方便。React.Children是顶层API之一
umi中后台项目实践
中后台项目一般都有较强的页面结构或者逻辑一致性,页面比如像搜索、表格、导航菜单、布局,逻辑方面比如像数据流,权限。 如果基于Webpack封装这些功能就需要比较大的前期工作,Umi则以路由为基础,并以此进行功能扩展,包含微前端、组件打包、请求库、hooks 库、数据流等。基于此…
多种方式实现自定义 React 路由拦截弹窗
在做项目的时候,你的产品可能会提出这样的需求:在某些拥有表单的页面中,如果用户还未保存表单数据,就想去浏览别的页面内容。这时候需要给一个弹窗,提示用户是否需要在未保存数据的情况下跳转页面。 最简单的实现就是使用 react-router 提供的 Prompt 组件来控制是否显示…
React Hooks的实现原理和最佳实践
React的组件化给前端开发带来了前所未有的体验,我们可以像玩乐高玩具一样将一个组件堆积拼接起来,就组成了一个完整的UI界面,在加快了开发速度的同时又提高了代码的可维护性。但是随着业务功能复杂度提高,业务代码不得不和生命周期函数糅合到一起。这样很多重复的业务逻辑代码很难被抽离出…
React hooks 简明教程
useEffect 就是一个 Effect Hook,给函数组件增加了操作副作用的能力。它跟 class 组件中的 componentDidMount、componentDidUpdate 和 componentWillUnmount 具有相同的用途,只不过被合并成了一个 AP…
通俗易懂的redux原理
众所周知,Redux最早运用于React框架中,是一个全局状态管理器。Redux解决了在开发过程中数据无限层层传递而引发的一系列问题,因此我们有必要来了解一下Redux到底是如何实现的? Redux主要分为几个部分:dispatch、reducer、state。 接下来我们来探…
一篇文章总结redux、react-redux、redux-saga
不愿清醒,宁愿一直沉迷放纵。 不知归路,宁愿一世无悔追逐。 --- 王小波 redux是的诞生是为了给 React 应用提供「可预测化的状态管理」机制。 提供subscribe,dispatch,getState这些方法。 按步骤手把手实战。 不就ok了吗?这就是 react-…
React精髓!一篇全概括(急速)
一个人并不是生来要给打败的,你尽可以把他消灭掉,可就是打不败他。 JSX中,可以使用花括号{}嵌入任意的JavaScript合法表达式,如:2 + 2、user.firstName、formatName(user)都是合法的。示例如: JSX本身也是一种表达式,所以它可以像其他…