Réponse

En les passant comme attributs (avec props) ou en les ajoutant à la fonction constructor (avec state)

Colonne
Explication

Dans le premier cas, on appellera les propriétés avec this.props dans le render() du component. Exemple :
class Car extends React.Component {
render() {
return <h2>I am a {this.props.color} Car!</h2>;
}
}
ReactDOM.render(<Car color="red"/>, document.getElementById('root'));
Dans le deuxième cas, on appellera les propriétés avec this.state dans le render() du component
exemple:
render() {
return <h2>I am a {this.state.color} Car!</h2>;
}

Question

Quelles sont les 2 façons de gérer les propriétés des composants ?

Thématique