菜鸡ReactJs-03 组件状态state

<script type="text/jsx">
  var TestState = React.createClass({
    //返回一个默认值
    getInitialState:function(){
      return {
        //是否显示出来
        isVisible: true,
        title: '测试State',
      }
    },
   render:function(){
      return (
        <div>
          //this.state 存储数据
          <h1>{this.state.title}</h1>
        </div>
      )
    }

  });

  var aaa = React.render(
    <TestState />,
    document.getElementById('TestCont'),
    function(){
      console.log('渲染完成。。。');
    }
  )
</script>

1:getInitialState:function( ){ } 这个是设置一个默认值。

2:this.state.xxxxx 这个是存储数据的。

3:因为渲染的时候定义了一个函数aaa,可以直接aaa.setState({xxx:"更新的数据"}) 这样来更新数据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容