首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
乘风gg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
AntD 打怪笔记
1. 双向绑定数据到this.props.form 字段name这时会与this.props.form.name双向绑定,不需要onChange去显式地控制值,在submit的时候,所有包装过得字段都会出现在form的属性里。 不过如果想实现表单的联动,只能通过onChange…
React Fiber 初探
React Fiber是对React核心算法的重构,2年重构的产物就是Fiber Reconciler。
从零开始React + Dva + ant.design开发项目—路由
之前发现了蚂蚁金服的ant.design,感觉这个框架有完整的设计交互规范,组件库丰富,交互友好,代码质量高,稳定性好,然后就一直想要在项目中使用下这个框架,但是之前一直都是用VUE的不怎么会React。今天学习了下怎么去使用React以及Dva,在学习的过程中碰到了以下几个路…
如何写一套React脚手架,并让Facebook帮你维护
相信很多人都有能力写现在最好用的脚手架,但扪心自问当一年后 Webpack 升了5,typescript 升了4,babel 升了8,eslint 升了6,有这个心力去更新维护兼容吗?事实上无数脚手架都死在时光里(开源的),或者继续苟且着(内部使用的)。 所以当看到“扔掉Cre…
[译] 更可靠的 React 组件:清楚易懂的可表达性
不要低估代码可读性的重要。你有多少次曾纠结于混乱的代码中,每个字都看懂了,但就是猜不出什么意思呢? 相比于真正写代码,开发者们花费了大把的时间去阅读和理解代码。编码活动中的 75% 的时间都在理解代码,20% 的时间用来修改既有的代码,仅仅只有 5% 的时间是在写新的代码。 把…
构建工具篇 - react 的 yarn eject 构建命令都做了什么
前段时间,一直在研究 react 技术栈,对于项目的构建方面,又有一定的特殊需求,通过 npx create-react-app [filename] 安装以后,发现没有 webpack 相关的配置的目录,在读了 react 官方文档后,发现通过 yarn eject 可以弹出…
React hooks 对应 ClassComponent 中的生命周期与 api
useEffect可以代替的生命周期为componentDidMount,componentWillUnMount和componentDidUpdate使用useEffect完成componentDi
React hooks实践
最近要对旧的项目进行重构,统一使用全新的react技术栈。同时,我们也决定尝试使用React hooks来进行开发,但是,由于React hooks崇尚的是使用(也只能使用)function component的形式来进行开发,而不是class component,因此,整个开…
【译】React v16.4.0:你可能并不需要派生状态(Derived State)
很长一段时间,componentWillReceiveProps生命周期是在不进行额外render的前提下,响应props中的改变并更新state的唯一方式。在16.3版本中,我们介绍了一个新的替代生命周期getDerivedStateFromProps去更安全地解决相同的问题…
Redux-saga-整理
takeEvery 允许多个 fetchData 实例同时启动, 在某个特定时刻, 尽管之前还有一个或多个fetchData尚未结束, 我们还是可以启动一个新的fetchData任务-->意思就是只用调用了 FETCH_REQUESTED action的时候就会启动 fetch…