J'obtiens cette erreur lorsque j'utilise le useState
crochet. Je l'ai dans sa forme de base, en regardant le docs sur les réacteurs pour une référence, mais je reçois toujours cette erreur. Je suis prêt pour le moment de la paume de la main...
export function Header() {
const [count, setCount] = useState(0)
return <span>header</span>
}
2 votes
Cela fonctionne pour moi... aucune erreur... avez-vous mis à jour vers la 16.7 ?
0 votes
Oui, je l'ai fait. Je pense que ça a peut-être quelque chose à voir avec ma configuration, mais je ne sais pas quoi. Eventuellement, si j'utilise ce même crochet en haut du composant function App, j'obtiens la même erreur.
0 votes
Hmmm... tout ce que j'ai fait c'est npx create-react-app newhook et ensuite yarn add react@next et react-dom@next et ça a bien marché....
10 votes
Juste un FYI à tous ceux qui se retrouvent ici, vous devez mettre à jour à la fois React et ReactDOM à @next pour que les crochets fonctionnent. Si vous ne le faites pas, React va lancer l'erreur ci-dessus. Je le sais parce que je viens d'avoir ce problème et c'était ma solution.