TypeScript i Create-React-App

Szybki poradnik!

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).

Jak masło orzechowe i galaretka

Nowa aplikacja od podstaw

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

Rzecz piękna!

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.

Konwertowanie istniejącej aplikacji na TypeScript

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ąć.

Nie używam trybu ciemnego, zapraszam do @ mnie

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 .

Pomocne zasoby

Suggested posts

Unikanie niszczycielskich konsekwencji udaru mózgu: nauka z rodzinnej podróży.

Unikanie niszczycielskich konsekwencji udaru mózgu: nauka z rodzinnej podróży.

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.

Jest — potężny framework do testowania JavaScript

Jest — potężny framework do testowania JavaScript

Testowanie jest istotną częścią tworzenia oprogramowania. Zapewnia, że ​​kod jest niezawodny, działa zgodnie z oczekiwaniami i zmniejsza prawdopodobieństwo błędów.

Related posts

Ponowne przemyślenie mediów: pięć prawd McChesneya i przyszłość komunikacji

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.

Niebezpieczne rozmowy

Niebezpieczne rozmowy

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ć).

Występ solowy rudowłosej dziewczyny

Na zlecenie Haydena Katie filmuje swoją masturbację.

Występ solowy rudowłosej dziewczyny

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.

„Odsłonięty Rów Mariański: Odsłonięcie przerażających ukrytych prawd otchłani”

„Odsłonięty Rów Mariański: Odsłonięcie przerażających ukrytych prawd otchłani”

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ą.