Rychlá definice TypeScript
TypeScript je typovaná superset JavaScriptu kompilovaného v JavaScriptu protože prohlížeč/kompilátor ví, že kompiluje pouze JavaScript . Tohle byste slyšeli často! co to vlastně je, TypeScript je JavaScript spolu s některými dalšími funkcemi.
Jak může pomoci vývojářům z různých domén?
Dvě hlavní divize ve vývoji webu jsou vývojáři JavaScriptu a C#,Java,Visual Basic .NET, ... (z mého pohledu )
Pokud vývojáři JavaScriptu zkontrolují kód v jakémkoli projektu C#, Java, Visual Basic .NET nebo pokud .C#, Java, Visual Basic .NET zkontroluje kód jakéhokoli projektu JavaScrip, stane se to ..
Pokud se použije TypeScript, přineslo by to některé běžné věci ne plné, ale některé. Minimální věc! C#,Java,Visual Basic .NET nepovažuje TypeScript za novou věc, ale pro vývojáře JavaScriptu je to obrovská věc! Pravděpodobně nový svět, do kterého se dostáváme ....
In-to TypeScript
rozhraní :kde deklarujeme typy hodnot/parametrů
nyní se rozhraní Osoba skládá ze dvou objektů firstName a příjmení typu string a Person je přiřazen parametru ve funkci
function greeter(person: Person)
takže nyní je parametr pro funkci greeter zkontrolován jako typ. Parametry by měly být typu string.
let user = { firstName: 123, lastName: "User" };
TS hraje zde! toto vyvolá chybu.
Všechny datové typy podporované v JavaScriptu lze v rozhraní přiřadit k libovolné proměnné. To je první věc, kterou se musíte naučit!
Podívejte se na toto, abyste prozkoumali další typy dat a jak je používat. Jeden z mých kolegů to dobře vysvětlil
Co je tedy v tomto pexeso?
Tato hra je vytvořena pomocí Typescript spolu s useReducer
to ukazuje některé použití TypeScriptu v Reactjs. Zde můžete zkontrolovat repo
Strávil jsem nějaký čas hraním hry zde
Přešly všechny body TypeScript?
Nepochybně velké ne V TypeScriptu je možné prozkoumat velké věci, zkontrolujte tyto dokumenty a vytvořte skvělé projekty!
https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
https://www.tutorialspoint.com/typescript/typescript_overview.htm
Pokud jste nezkontrolovali věci o reagovat-dotaz
Koukni na tohle . Je to opravdu skvělé a ušetří vám hodně času a zvýší vaši produktivitu.
Děkuji za váš čas!!
Tak se všichni uvidíme
Happy Coding zůstaňte v bezpečí!