reactjs - Kuinka ratkaista "JSX-elementillä on implisiittisesti tyyppi 'any' " -virhe?
Vaikka olen asentanut ja viitannut Typings-kirjastoon 'react' näin
/// <reference path="../../../typings/browser.d.ts" />Saan edelleen alla olevan virheen:
Pitäisikö minun asentaa myös jokin toinen Typings-kirjasto?
Vastaus #1
Ratkaisin tämän ongelman lataamalla VSCode uudelleen.
Ctrl+Shift+P -tai- ⌘+shift+P
Kirjoita sitten: Developer: Reload Window
Vastaus #2
Ratkaisin tämän ongelman asentamalla Reactin tyyppimääritelmän.
Yritä suorittaa: npm install --dev @types/react tai yarn add --dev @types/react
Vastaus #3
Tämä tapahtuu, koska Typescript IntelliSense ei toimi oikein.
1: Korjataksesi tämän, sulje vain koodieditorisi ja avaa se uudelleen, ja kaikki toimii kuin unelma!
2: Toinen nopea ratkaisu tähän ongelmaan on vain painaa (Windows: ctrl+shift + p) tai (Mac: cmd + shift + p) ja sitten hakea Typescript:Restart TS server, painaa enter ja valmis.
Vastaus #4
Typingsissä on saatavilla kaksi versiota Reactista. Olen nähnyt tämän ongelman käyttäessäni typings install react ja noImplicitAny.
Ratkaisin tämän asentamalla globaalin version: typings install dt~react --global
Vastaus #5
Yritä suorittaa tämä:
1. npm i @types/react --save-dev
2. npm i @types/react-dom --save-dev
Sopii minulle.

