Į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
TypeScriptfunkcijas. - 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.

