react(2)--Thinking in React
来源:互联网 发布:java使用ftp上传文件 编辑:程序博客网 时间:2024/06/06 04:59
Thinking in React
需要掌握几个react的重要概念,props,states,其中的state概念特别重要。下面就从确定哪些变量是state,以及确定state的层级位置:
找到state变量:
step1:整个组件分解组件成为若干独立小组件。
step2:然后ask yourself three questions:
* is it passed into the component frome parent via props?if it is ,it isn`t state
* does it change over the time? if it is ,it is state.
* does it can be computed by other state and props?if it is ,it isn`t state
确定state的层级位置
1) 找出所有需要依据状态渲染的组件;
2)找出1)中所有的组件的共同最近父组件A;
3)共同最近父组件A以或者组件A以上的组件必须要拥有这个状态。
3)如果不能找到一个拥有该状态的组件,那么就添加一个组件B,该组件B只是用来维系这个状态。组件B位于最近父组件A之上。
入门基础ppt-ant
react最佳实践,好多名词都没听说过,一个一个击破
0 0
- react(2)--Thinking in React
- Thinking in React(翻译)
- Thinking in React
- Thinking in React
- Thinking in React (组件拆分原理)
- Thinking in React Implemented by Reagent
- Reactjs入门官方文档(十一)【Thinking in React】
- React(2)--JSX
- react基础(2)
- React
- react
- React
- REACT
- React
- react
- react
- React
- react
- log4j【4】(log4j的性能问题)
- 文章标题
- 点对点隧道协议(PPTP)-rfc2637(未完待更新)
- C字符串函数和命令行参数的学习心得
- log4j【5】( log4j日志异步化大幅提升系统性能 )
- react(2)--Thinking in React
- hdu 4489 The King’s Ups and Downs (组合数学 + dp )
- HDU.1003【max-sum】---16.2.3
- Linux部分命令解释(命令缩写代表什么意思)
- 记录安卓学习过程(1)
- php中函数的定义,调用,及获取参数的方法。和位运算等。
- break,continue,return的区别
- Python与Qt UI的图形界面编程(一)
- 【斜率优化】[CEOI2004]锯木厂选址——从这里开始斜率优化的大门