简介 React Router是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与URL间的同步。在没有react-router的时候,我们需要对URL进行监听,当URL的h…
分类:react.js
redux-saga 初识
原文链接 redux-saga 是一个管理 Redux 应用异步操作的中间件,功能类似redux-thunk + async/await, 它通过创建 Sagas 将所有的异步操作逻辑存放在一个地方进行集中处理。 red…
何时使用Component还是PureComponent?
原文: When to use Component or PureComponent? 何时使用Component还是PureComponent? 我开始转向使用PureCompoent是因为它是一个更具性能的Compo…
React开发的小技巧
1、短路写法代替if // 通过判断值是否存在来控制元素是否显示 // 一般三目运算可以达到此效果,部分可以用短路写法代替 // 用!!将其转为boolean避免坑 const flag = 0; !!flag &…
React应该如何优雅的绑定事件?
前言 由于JS的灵活性,我们在React中其实有很多种绑定事件的方式,然而,其实有许多我们常见的事件绑定,其实并不是高效的。所以本文想给大家介绍一下React绑定事件的正确姿势。 常见两种种错误绑定事件 class Er…
UMI.js使用方法
umi.js使用方法 node环境安装 在官网下载与系统相应的node版本,node.js版本>=8.10 编辑器 推荐使用Visual Studio Code 安装方法 安装umi npm install -g …
reactjs前端实践|第四篇:TodoList示例rudex、immutable-js
实践四 延续Todo List示例,使用redux & immutabel-js对项目进行改造。 遵循原则 单一数据源(整个应用的 state 被储存在一棵 object tree 中,并且这个 object t…
Thinking in React Implemented by Reagent
前言 本文是学习Thinking in React这一章后的记录,并且用Reagent实现其中的示例。 概要 构造恰当的数据结构 从静态非交互版本开始 追加交互代码 一、构造恰当的数据结构 Since you’re o…
分析React fiber
React fiber 是最新react用的算法选择,其大概的介绍点击这里; 现在的局限 在现有React中,更新过程中是同步的(这个js代码的代码执行相关) 同步的 递归的 渲染和调和 fiber 目的 中断进程,后面…
react-redux初探理解
最近做的项目加入了react-redux,对react-redux一直没理解透彻,最近有时间把react-redux梳理了一番,希望能够帮助到大家, 首先有这几个文件,action,reducer,sage,组件,这几个…
Vue 与 React 父子组件之间的家长里短
原文博客地址: https://finget.github.io/2018/06/08/vue-react-props/ Vue // father.js <template> <div id="fat…
react全家桶实现论坛项目文案
https://www.jianshu.com/p/34d…