在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ ReactJS組件狀態(tài)(State)
ReactJS動畫
ReactJS組件狀態(tài)(State)
ReactJS簡介
ReactJS開發(fā)環(huán)境設(shè)置
ReactJS Refs
ReactJS組件API
ReactJS高階組件
ReactJS組件
ReactJS props簡介
ReactJS教程
ReactJS組件生命周期
ReactJS鍵(Key)
ReactJS事件
ReactJS最佳實踐
ReactJS props驗證
ReactJS表單
ReactJS JSX
ReactJS路由器
ReactJS通量概念

ReactJS組件狀態(tài)(State)

State是數(shù)據(jù)來源的地方。 我們應(yīng)該盡可能使?fàn)顟B(tài)盡可能簡單,并減少有狀態(tài)組件的數(shù)量。 例如,如果有十個組件需要來自狀態(tài)(State)的數(shù)據(jù),應(yīng)該創(chuàng)建一個容器組件,以保持所有組件的狀態(tài)。

使用Props

以下示例代碼顯示了如何使用EcmaScript2016語法創(chuàng)建有狀態(tài)的組件。

文件: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'));

這將產(chǎn)生以下結(jié)果。