ReactJS 狀態(tài)(State)

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

使用狀態(tài)

以下示例代碼顯示了如何使用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é)果。

反應(yīng)狀態(tài)簡單

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清