Įvadas
Šiuolaikiniame žiniatinklio programų kūrimo pasaulyje naudojimas TypeScript
su populiariomis sistemomis, tokiomis kaip Angular
, React
, ir Vue.js
tapo itin svarbia tendencija. TypeScript
užtikrina statinį tipo tikrinimą, prisidedant prie labiau prižiūrimo ir lankstesnio kodo kūrimo. Remiantis tuo, šiame straipsnyje pateikiamas išsamus vadovas, kaip sukonfigūruoti TypeScript
ir panaudoti jos pranašumus kuriant žiniatinklio programas naudojant šias populiarias sistemas.
Konfigūruojama TypeScript
naudojant Angular
Naudojimas Angular CLI
kuriant TypeScript
projektą
Angular CLI
siūlo greitą ir paprastą būdą sukurti Angular
projektą, iš anksto sukonfigūruotą naudojant TypeScript
. Norėdami sukurti naują projektą, tiesiog paleiskite šią komandą:
ng new my-app --defaults
Konfigūruojama tsconfig.json
Failas tsconfig.json leidžia tinkinti TypeScript projekto nustatymus Angular. Pavyzdžiui, galite konfigūruoti failą tsconfig.json taip:
{
"compilerOptions": {
"target": "es2017",
"module": "es2020",
"strict": true
}
}
Kuriant naudojant Angular
ir naudojant statinį tipo tikrinimą ir „IntelliSense“ palaikymą TypeScript
Pavyzdys: sukurti Angular component
naudojant TypeScript
:
import { Component } from '@angular/core';
@Component({
selector: 'app-example',
template: `
<h1>{{ greeting }}</h1>
`
})
export class ExampleComponent {
greeting: string = 'Hello, TypeScript!';
}
Konfigūruojama TypeScript
naudojant React
Naudojant Kurti React App
su TypeScript
Sukurti React App
yra populiarus projektų kūrimo įrankis React
. Galite sukurti naują projektą TypeScript
naudodami šią komandą:
npx create-react-app my-app --template typescript
TypeScript
Pagalbinių bibliotekų diegimas React
Įdiekite ir paketus, kad įsitikintumėte, jog suprantate ir suteikiate kodo tipą. @types/react
@types/react-dom
TypeScript
React
Tipo deklaracijų ir statinio tipo tikrinimo React
kodo naudojimas
Pavyzdys: React
komponento kūrimas naudojant TypeScript
:
import React from 'react';
interface Props {
name: string;
}
const Greeting: React.FC<Props> =({ name }) => {
return <h1>Hello, {name}!</h1>;
};
export default Greeting;
Konfigūruojama TypeScript naudojant Vue.js
Naudojant Vue CLI
kuriant Vue.js
projektą su TypeScript
„Vue CLI“ teikia iš anksto sukonfigūruotus projektų šablonus, skirtus Vue.js projektams kurti naudojant TypeScript. Tiesiog paleiskite šią komandą:
vue create my-app
Tada pasirinkite šabloną, kuris palaiko TypeScript
.
Plėtros TypeScript
funkcijų panaudojimas Vue.js
Pavyzdys: pastatykite Vue component
su TypeScript
:
<template>
<h1>{{ greeting }}</h1>
</template>
<script lang="ts">
import { Vue, Component } from 'vue-property-decorator';
@Component
export default class GreetingComponent extends Vue {
greeting: string = 'Hello, TypeScript!';
}
</script>
TypeScript
Žiniatinklio programų kūrimo pranašumai
- Statinis tipo tikrinimas padeda anksti aptikti klaidas ir užtikrina kodo tikslumą.
- „IntelliSense“ ir išmanioji pagalba padidina produktyvumą ir sumažina derinimo laiką.
- Kodas tampa lengviau prižiūrimas ir išplečiamas naudojant tipo deklaracijas ir
TypeScript
funkcijas. - Sklandi integracija su populiariais kūrimo įrankiais ir bibliotekomis, pvz., kompiliatoriais
debuggers
, ir paketų tvarkytuvais.
Išvada
Šiame straipsnyje mes pateikėme išsamų vadovą, kaip konfigūruoti TypeScript
ir panaudoti jo pranašumus dirbant su populiariomis žiniatinklio sistemomis, tokiomis kaip Angular
, React
ir Vue.js
. Naudodami TypeScript
galite padidinti lankstumą, sumažinti klaidų skaičių ir pagerinti savo žiniatinklio programų kūrimo našumą.
Naudodami šį vadovą gausite aiškų supratimą, kaip sukonfigūruoti TypeScript
ir panaudoti jo pranašumus kuriant žiniatinklio programas naudojant populiarias sistemas, tokias kaip Angular
, React
, ir Vue.js
.