English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Estadoé a fonte de dados. Devemos tentar manter nosso estado o mais simples possível e reduzir ao mínimo o número de componentes com estado. Por exemplo, se temos10Se um componente precisa de dados do estado, devemos criar um componente container para armazenar o estado de todos os componentes.
O exemplo de código a seguir mostra como usar EcmaScript2016Criação de componentes com estado em sintaxe de grammar.
import React from 'react'; class App extends React.Component { constructor(props) { super(props); this.state = { header: "Cabeçalho do estado...", content: "Conteúdo do estado..." } } render() { return ( <div> <h1>{this.state.header}</h1> <h2>{this.state.content}</h2> </div> ); } } export default App;
import React from 'react'; import ReactDOM from 'react-dom'; import App from './App.jsx'; ReactDOM.render(<App /, document.getElementById('app'));
Isso produzirá o seguinte resultado.