首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
只若初见本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
55篇文章 · 0订阅
React生命周期以及注意事项
组件的生命主要包括3个阶段: 挂载、更新、卸载,React 16开始还添加了错误处理。 而constructor()用来做一些组件的初始化工作,如定义this.state的初始内容。 在组件挂载到DOM前调用,且只会被调用一次,在这边调用this.setState不会引起组件重…
逐行阅读redux源码(二)combineReducers
通过对 action 中的 type 的判断,我们可以用来确定当前 reducer 是对指定 type 的 action 进行响应,从而对初始的 state 进行一些修改,获得修改之后的 state 的。从之前我们在 createStore 中看到的情况: 每次 reducer…
react-router v4 路由规则解析
react-router升级到4之后,跟前面版本比有了很大的差别。 例如包的拆分,动态路由等详细的差别就不说了,各位大神的总结也很到位,详细可以点击看看,All About React Router 4这篇文章。 此外还有个差别是路由规则的变化。 一直有着上个版本的习惯,所以稍…
让react用起来更得心应手——(react-router原理简析)
前台路由:页面的显示由前台js控制,在url的路径中输入哈希值是不会往后台发送请求的,所以前台可以通过将哈希和页面进行映射从而控制渲染显示哪个页面。 但是这种方法有一个问题,如果再按一次回车键,它是会向后台发送请求的,如果后台路由没有相应的匹配,那么会报404的错误,一般需要后…
数据产品的前端技术选型的思考
数据产品首先也是一个web工程,这里不谈是react还是vue,个人认为凭喜好即可。本文想说说关于高交互,多维数据分析,多图表展示的产品如何选择工具库,以及有哪些库可以用。 主流的web图表库有:echarts;highcharts;D3js;antv(G2,G6,F2)基于D…
[译]React高级话题之Render Props
本文为意译,翻译过程中掺杂本人的理解,如有误导,请放弃继续阅读。 如果一个组件有一个render属性,并且这个render属性的值为一个返回React element的函数,并且在组件内部的渲染逻辑是通过调用这个函数来完成的。那么,我们就说这个组件使用了render props…
React Fragments – wrapper div终结者
hi,大家好,我是Ken,目前就职于GetStream.io,为用户提供个性化可定制的feed流服务。 在过去的几个月里,我一直在开发Winds 2.0,一个开源的RSS阅读器和博客订阅应用。用Node.js, Electron, Redux and React开发,并且截止发…
3. react-router-dom源码揭秘 - BrowserRouter
今天开始,我们开始揭开react-router-dom神秘的头盖骨,哦不,面纱。 在此之前,我们需要了解一些预备知识:React的context和react-router-dom的基本使用。需要复习的同学请移步: 下面是我跟小S同学一起阅读源码的过程。 大家可以参照这个思路,进…
理解 React Hooks
一句话总结 React Hooks 就是在 react 函数组件中,也可以使用类组件(classes components)的 state 和 组件生命周期,而不需要在 mixin、 函数组件、HOC组件和 render props 之间来回切换,使得函数组件的功能更加实在,更…