Composant fonctionnel sans state
Un composant n'a parfois pas besoin de state.
Au lieu de créer un composant de classe, il est alors suffisant de créer un composant de méthode.
Pour cela, le plus simple est d'utiliser le raccourci sfc (stateless functionnal component) dans Visual Studio Code.
const Hello = (props) => { return ( <h1>Hello, {props.name}</h1> ); } export default Hello;
Composant fonctionnel avec hooks
Il est à noter que les composants fonctionnels sont de plus en plus utilisés et peuvent maitenant avoir accès au mécanisme de state et de cycles depuis l'introduction du Hook React useState. Cf https://www.twilio.com/blog/react-composants-fonctionnels-classe
useState
https://fr.reactjs.org/docs/hooks-state.html
useEffect
https://fr.reactjs.org/docs/hooks-effect.html
useContext