Chcesz używać TypeScript w React, ale nie wiesz, jak zacząć. Trafiłeś we właściwe miejsce! (Tym razem nie będziemy rozmawiać o składni TS — po prostu o uruchomieniu).
Jeśli tworzysz nową aplikację i używasz create-react-app, dokumentacja dotycząca tworzenia aplikacji React jest świetna:
Możesz uruchomić nową aplikację TypeScript przy użyciu szablonów. Aby użyć dostarczonego przez nas szablonu TypeScript, dołącz --template typescriptdo polecenia tworzenia.
npx create-react-app my-app --template typescript
Jeśli znalazłeś się w sytuacji, w której już rozpocząłeś pracę nad projektem i chcesz przekonwertować na TypeScript, nie martw się! Na to też jest rozwiązanie.
W terminalu przejdź do katalogu aplikacji, w którym chcesz zainstalować TypeScript:
npm install --save typescript @types/node @types/react @types/react-
dom @types/jest
Tutaj możesz napotkać problemy. Jeśli otworzysz App.tsxplik, zobaczysz, że prawie wszystko jest podkreślone na czerwono. Nie najlepiej.
Po pierwsze, będziesz chciał import React from 'react'na początku pliku, jeśli jeszcze tego nie robiłeś.
Jeśli jesteś w VSCode i najedziesz kursorem na dowolny podkreślony element, otrzymasz komunikat „Nie można użyć JSX, chyba że podano flagę „ — jsx”. W tym momencie możesz kliknąć opcję "Szybka naprawa" lub możesz to naprawić ręcznie. Jeśli klikniesz „Szybka naprawa”, otrzymasz opcję „Włącz flagę „-jsx” w pliku konfiguracyjnym”. Po kliknięciu ładowanie trwa sekundę lub dwie, a następnie błędy powinny zniknąć.
Jeśli chcesz to zrobić ręcznie, przejdź do swojego tsconfig.jsonpliku, zlokalizuj klucz "jsx"i zmień wartość na "react"zamiast react-jsx.
Jeśli nadal pojawia się błąd w tsconfig.jspliku, być może używasz różnych wersji języka TypeScript. Wpisz cmd + shift + p, aby otworzyć szybkie ustawienia w VSCode i poszukaj "TypeScript: Wybierz wersję TypeScript ...". Kliknij to i wybierz "Użyj wersji Workspace".
Mamy nadzieję, że teraz jesteś wolny od błędów, Twój kod się kompiluje i jesteś gotowy, aby uruchomić fantastyczną aplikację!
Chciałbym się połączyć! Znajdź mnie na LinkedIn , GitHub , Twitterze .
Wstęp Udar to nagły przypadek medyczny, który może dotknąć każdego w dowolnym momencie. Występuje, gdy przepływ krwi do części mózgu zostaje zakłócony, co prowadzi do nagłej utraty funkcji mózgu.
Testowanie jest istotną częścią tworzenia oprogramowania. Zapewnia, że kod jest niezawodny, działa zgodnie z oczekiwaniami i zmniejsza prawdopodobieństwo błędów.
W dzisiejszym hiperpołączonym świecie systemy medialne odgrywają kluczową rolę w kształtowaniu opinii publicznej, a co za tym idzie, w demokratycznym procesie decyzyjnym. W swojej dogłębnej analizie ekonomii politycznej komunikacji uczony Robert McChesney kwestionuje konwencjonalną wiedzę i przedstawia to, co nazywa „pięcioma prawdami” o mediach.
Jeśli chcemy dalej prosperować na tej planecie, będziemy musieli prowadzić niebezpieczne rozmowy. Takie, które rzucają wyzwanie temu, co zrobiliśmy, co robimy i co obecnie zamierzamy robić (lub planujemy robić).
Było już po północy, kiedy Hayden odwiózł Katie do jej akademika po wspólnym wieczorze. Miała wcześnie rano zajęcia i nie miała kolejnej zmiany ubrania po tym, jak spędziła z nim noc wcześniej.
Wprowadzenie:Witajcie, odważni czytelnicy, w podróży, która zabierze nas w najciemniejsze głębiny naszej planety. Na tym blogu zagłębiamy się w enigmatyczny świat Rowu Mariańskiego, odkrywając jego ukryte tajemnice i odkrywając mrożące krew w żyłach prawdy, które leżą pod jego powierzchnią.