red 什么 style data return javascrip ets pre fault
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
- })
React Native的state使用详解
red 什么 style data return javascrip ets pre fault
原文:http://www.cnblogs.com/zsjblog/p/7900725.html
来源: http://www.bubuko.com/infodetail-2408385.html