react-native 开发随笔

1,react native 的require和import 具有相同效果。

2,导入moudle,加花括号表示待导入的模块不是当前文件的默认导出模块对象。不加花括号表示是默认导出的模块对象。

例如:

import React, { Component } from 'react';

其中React是react.js默认导出的包,也就是有export default class React{....}修饰的模块;

Component 没有default修饰,所以不是默认导出的模块,要加上花括号引入。

备注:一个.js文件只能默认导出一个模块,但能导出多个“正常”模块。

3,props和state区别:

目前:

props:props是一个组件的设置参数,可以在父控件中选择性设置。父组件对子控件的props进行赋值,并且props的

值不可改变。一个子控件自身不能改变自己的 props。

state:当一个组件 mounts的时候,state如果设置有默认值的会被使用,并且state可能时刻的被改变。一个子控件自身可以管理自己的state,但是需要注意的是,无法管理其子控件的state。所以可以认为,state是子控件自身私有的。

参考:https://blog.csdn.net/u010218288/article/details/76256023



猜你喜欢

转载自blog.csdn.net/qq_37336604/article/details/80419824