react
苍煜
这个作者很懒,什么都没留下…
展开
-
react组件渲染和引用mobx组件渲染
react组件渲染 当react组件的state改变时,改组件会重新渲染 当react组件state改变时,也会遍历子组件,然后分析子组件和之前有没有变化,如果有就渲染最小dom结构,没有就不渲染 react使用mobx状态时渲染 mobx中用observable的变量在组件中取值,如果其中一个变量变化,则使用该变量的组件的render中所有元素都会重新渲染 如果只想render数据变化的那个组件,则需要把该部分功能单独写成一个子组件,在子组件中inject该变量所在的store,只把变化的值放在改子原创 2021-04-30 10:12:48 · 518 阅读 · 0 评论 -
定时器(setInterval)和延时器(setTimeout)
注意: //组件挂载完毕 componentDidMount(){ console.log("componentDidMount()挂载完毕---") this.intervalId = setInterval(function () { console.log("定时器被开启---")...原创 2019-12-09 21:07:38 · 6561 阅读 · 0 评论 -
REACT的学习心得一:nodejs以及react的下载安装
目录 1:下载与安装 1下载: 2:运用cnpm代替npm 3: 安装yarn 2:搭建react开发环境 1:利用老方法(脚手架:crate-react-app) 1:安装脚手架(只安装一次就行) 2:创建项目(可创建多次) 2:利用新办法(npx)免去安装脚手架的工作 1;nodejs版本大于6.0,npm版本大于5.2 2:npx create-react-...原创 2019-09-24 16:11:18 · 898 阅读 · 0 评论 -
REACT的学习心得二:本地如何使用react创建项目和react属性
目录 1:利用vscode编译工具打开创建的项目(index.html是入口文件) 2: react项目目录: 3:创建组件({}可以绑定数据) 1:创建 1:工厂无状态函数 2:es6的class 2:引用和调用: 1:引用: 2:调用: 3:Props和State的区别 4:绑定数据和绑定对象 4:react绑定属性(class和style) 1:class:clas...原创 2019-09-26 20:29:38 · 322 阅读 · 0 评论 -
REACT的学习心得三:组件详解
目录 一:组件三大属性之一:props属性 1:每个组件对象都有props属性(默认为空) 2:组件内部标签的所有属性都存在props中(某次实例中传入的属性都默认在props中) 3:内部读取某个值的:this.props.propsname 4:通过标签属性从组件外传递至组件内(只读) 5:设置组件的默认props值: 6:设置props属性的必要性和数据类型(需要先引入库...原创 2019-10-10 20:34:57 · 304 阅读 · 0 评论