ReactJs 专题
您的位置:JS框架 > ReactJs专题 > ReactJS组件状态(State)
ReactJS组件状态(State)
作者:--    发布时间:2019-11-20

state是数据来源的地方。 我们应该尽可能使状态尽可能简单,并减少有状态组件的数量。 例如,如果有十个组件需要来自状态(state)的数据,应该创建一个容器组件,以保持所有组件的状态。

使用props

以下示例代码显示了如何使用ecmascript2016语法创建有状态的组件。

文件:app.jsx -

import react from 'react';

class app extends react.component {
   constructor(props) {
      super(props);

      this.state = {
         header: "header from state...",
         content: "content from state..."
      }
   }
   render() {
      return (
         <div>
            <h1>{this.state.header}</h1>
            <h2>{this.state.content}</h2>
         </div>
      );
   }
}
export default app;

文件:main.js -

import react from 'react';
import reactdom from 'react-dom';
import app from './app.jsx';

reactdom.render(<app />, document.getelementbyid('app'));

这将产生以下结果。


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册