React入门笔记
来源:互联网 发布:软件测试介绍 编辑:程序博客网 时间:2024/05/17 23:11
React文档
入门
- ReactDOM.render 保持在脚本底部是很重要的。ReactDOM.render 应该只在复合组件被定义之后被调用。
- 从父级传来的数据在子组件里作为 ‘属性’ 可供使用。 这些 ‘属性’ 可以通过 this.props 访问。以 this.props 的 keys 访问传递给组件的命名属性,以 this.props.children 访问任何嵌套的元素
- props 是不可变的:它们从父级传来并被父级“拥有”。为了实现交互,我们给组件引进了可变的 state。this.state 是组件私有的,可以通过调用 this.setState() 改变它。每当state更新,组件就重新渲染自己。
- getInitialState() 在生命周期里只执行一次,并设置组件的初始状态。componentDidMount 是一个当组件被渲染时被React自动调用的方法。动态更新的关键是对 this.setState() 的调用。
编程思想
- 可以自顶向下或自底向上的构建。也就是说,你可以既从较高的层级(比如从 FilterableProductTable 开始)也可以从较低的层级(ProductRow)开始构建组件。在较简单的例子里,通常自顶向下要容易一些,然而在更大的项目上,自底向上地构建更容易,并且更方便伴随着构建写测试。
- 虽然可能比你过往的习惯要多敲一点代码,但记住,读代码的时间远比写代码的时间多,并且阅读这种模块化的、显式的代码是极为容易的。当你开始构建大型组件库时,你会非常感激这种清晰性和模块化,并且随着代码的重用,你的代码行数将会开始缩减。:)
0 0
- React 入门笔记1
- 阮一峰react入门笔记
- React入门笔记
- React Native入门笔记
- React入门笔记
- React入门学习笔记
- 前端React开发入门笔记
- React学习笔记_Babel 入门
- [干货]一篇笔记入门React
- react-router学习笔记之入门
- React入门笔记(三) — 数据流
- React入门笔记(五) — 表单详解
- react-router学习笔记之入门
- react学习笔记 item1 --- 基础入门
- 慕课笔记--[课程]React入门
- React入门
- react入门
- React入门
- NUCLEO-F767ZI以太网初探
- 蓝桥杯 基础练习 数的读法
- 多客户端通信之Select服务器
- 原来微信收藏也是有容量的
- Git学习之路(2)-安装GIt和创建版本库
- React入门笔记
- HTML滚动效果
- The Triangle POJ - 1163
- 1027. Colors in Mars (20)
- TCP连接为什么三次握手和四次挥手
- PAT甲级1099
- STM32高级开发(6)-makefile与调试器驱动
- 我的单片机方法论2之STM32单片机特别篇
- POJ 1442-Black Box(动态区间第K小-优先队列)