生命周期是一定要知道的,这样才知道整个组件的工作流程,知道哪些操作适合在哪个回调中进行……(o^^o)
概述
ref属性是一个特殊的属性,可以把它挂载到任何组件
它可以是一个回调函数(也可以是一个字符串,基本废弃这种用法)
这个回调函数在组件被挂载后立即被执行,应用到的组件作为参数传递
回调函数可以立即使用组件,也可以将参数的组件引用保存起来,后续使用(调用组件方法或者获取组件参数)
React Native 中虽然也内置了XMLHttpRequest 网络请求Api(也就是ajax),但XMLHttpRequest 是一个设计粗糙的API,不符合职责分离的原则,配置和调用方式比较混乱,而且基于事件的异步模型不如现代的Promise友好。所以,React Native官方推荐使用Fetch Api
我们使用两种数据来控制一个组件:props和state。props是在父组件中指定,而且一经指定,在被指定的组件的生命周期中则不再改变。 对于需要改变的数据,我们需要使用state。