
react
react系列讲解
hyduan200
一枚小小程序媛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react新特性
React16Up16.2Fragment 不会被渲染的包裹组件16.3createContext父子组件可以通过 props 自顶向下的传递数据当组件深度嵌套时,从顶层组件向最内层组件传递数据就不那么方便因为在老的Context中由上而下的“触发链”有可能被shouldComponentUpdate打断。//context.jsProvider(生产者)Consum...原创 2019-12-02 17:02:27 · 293 阅读 · 0 评论 -
react系列----cli
create-react-app@3.2.0React的官方推荐脚手架工具安装cnpm i create-react-app@3.2.0 -g//全局安装工具create-react-app -V //查看版本create-react-app xxxx //初始化项目目录npm run start //启动//问题//丢失模块,删除node_modules重新下载//n...原创 2019-11-28 16:11:30 · 639 阅读 · 0 评论 -
react系列----Mbox
MobxMbox是状态管理器的一种,他主要局域Es6修饰符 @,修饰符现在还处于提案阶段当我们需要在多个组件之间共享属性,复用扩展一些方法,写法不优雅decorator就是解决这个问题@作为修饰符,即可作用与class,页可以作用 属性准备脚手架兼容修饰器npm install react-app-rewired customize-cra --save-dev...原创 2019-11-26 08:22:07 · 913 阅读 · 0 评论 -
react系列---redux
Redux因为React将状态管理器,交给社区维护,所以状态管理器有很多种,redux是其中的一种Flux Redux的前身为什么在操纵状态时要进行 对象拷贝,因为,React 比较更新时比较内存地址的import React from "react";const store={ state:{ num:0 }, // 每次执行重新获取sta...原创 2019-11-23 10:58:48 · 201 阅读 · 0 评论 -
immutable讲解
immutable(不可改变的,永恒不变的)引入我们需要什么?需要一个不同内存地址对象,这样视图数据就可以更新对象深拷贝 JSON.parse(JSON.stringify(obj))这样做,无差别攻击所有对象不管是否修改到全部转字符串,开辟新地址,这样项目足够庞大是非常耗费性能的,fackboox 专门开发 immutable对数据进行任何修改或添加删除等操作都会返回新...原创 2019-11-23 10:55:19 · 2759 阅读 · 0 评论 -
react系列之---react-router
Router安装cnpm i react-router-dom --saveimport { HashRouter as Router, Route ,Link } from "react-router-dom";//as设置别名//选择是Hash路由基本使用react-router-dom,暴露的所有方法都必须在HashRouter组件内使用只有 Route 引入的组件都...原创 2019-11-22 07:54:13 · 214 阅读 · 0 评论