标签:设置 两种 nts fonts 方式 rom 传递 style nat
props是不可改变,只读的。为了实现交互,就需要用到组件的state。我们将组件看为状态机,UI是各种各样的状态,并在各种各样的状态之间可以切换,只需要改变组件的state,就会重新渲染UI。
state是组件私有的,是没有办法通过其他组件传递过来的。
import React from ‘react‘;
import {Text, View} from "react-native";
export default class StateTest extends React.Component {
/**
* 方式二
* @type {{size: number}}
*/
state = {
size: 100,
};
constructor() {
super();
/**
* 方式一
*/
// this.state = {
// size: 80,
// };
}
render() {
return (
<View>
<Text style={{fontSize: 20, color: ‘red‘}}>{this.state.size}</Text>
</View>
);
}
}
this.setState({
size: this.state.size - 10
})
标签:设置 两种 nts fonts 方式 rom 传递 style nat
原文地址:http://www.cnblogs.com/zsjblog/p/7900725.html