TypeScript Ujumuishaji na Angular, React na Vue.js: Usanidi na Manufaa katika Ukuzaji wa Maombi ya Wavuti

Utangulizi

Katika ulimwengu wa kisasa wa ukuzaji wa programu ya wavuti, kwa kutumia TypeScript mifumo maarufu kama Angular, React, na Vue.js imekuwa mtindo muhimu. TypeScript hutoa ukaguzi wa aina tuli, na kuchangia katika ukuzaji wa nambari inayoweza kudumishwa na inayoweza kunyumbulika zaidi. Kulingana na hili, makala haya yanatoa mwongozo wa kina wa jinsi ya kusanidi TypeScript na kutumia manufaa yake katika ukuzaji wa programu za wavuti na mifumo hii maarufu.

 

Inasanidi TypeScript na Angular

Kutumia Angular CLI kuunda TypeScript mradi

Angular CLI inatoa njia ya haraka na rahisi ya kuunda Angular mradi uliosanidiwa awali na TypeScript. Tumia tu amri ifuatayo kuunda mradi mpya:

ng new my-app --defaults

Inasanidi tsconfig.json

Faili ya tsconfig.json hukuruhusu kubinafsisha TypeScript mipangilio katika Angular mradi wako. Kwa mfano, unaweza kusanidi faili ya tsconfig.json kama ifuatavyo:

{  
  "compilerOptions": {  
    "target": "es2017",  
    "module": "es2020",  
    "strict": true  
  }  
}  

Kuboresha ukaguzi wa aina tuli na usaidizi wa IntelliSense wakati wa kuunda Angular na TypeScript

Mfano: Kujenga Angular component na TypeScript:

import { Component } from '@angular/core';  
  
@Component({  
  selector: 'app-example',  
  template: `  
    <h1>{{ greeting }}</h1>  
  `  
})  
export class ExampleComponent {  
  greeting: string = 'Hello, TypeScript!';  
}  

 

Inasanidi TypeScript na React

Kwa kutumia Create React App with TypeScript

Unda React App ni chombo maarufu cha kuunda React miradi. Unaweza kuunda mradi mpya TypeScript kwa kutekeleza amri ifuatayo:

npx create-react-app my-app --template typescript

Inasakinisha TypeScript maktaba za usaidizi ndani React

Sakinisha na vifurushi ili kuhakikisha kuwa unaweza kuelewa na kutoa usaidizi wa aina kwa msimbo wako. @types/react @types/react-dom TypeScript React

Kutumia matamko ya aina na ukaguzi wa aina React tuli

Mfano: Kuunda React kijenzi na TypeScript:

import React from 'react';  
  
interface Props {  
  name: string;  
}  
  
const Greeting: React.FC<Props> =({ name }) => {  
  return <h1>Hello, {name}!</h1>;  
};  
  
export default Greeting;  

 

Inasanidi TypeScript na Vue.js

Kutumia Vue CLI kuunda Vue.js mradi na TypeScript

Vue CLI hutoa violezo vya mradi vilivyosanidiwa ili kuunda Vue.js miradi na TypeScript. Tumia tu amri ifuatayo:

vue create my-app

Kisha, chagua kiolezo kinachoauni TypeScript.

Vipengele vya matumizi TypeScript katika Vue.js maendeleo

Mfano: Kujenga Vue component na 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>  

 

Faida za TypeScript katika ukuzaji wa programu ya wavuti

  • Kukagua aina tuli husaidia kugundua makosa mapema na kuhakikisha usahihi wa nambari.
  • Usaidizi wa akili na akili huongeza tija na kupunguza muda wa kurekebisha.
  • Nambari inakuwa inayoweza kudumishwa na kupanuliwa kwa matumizi ya matamko na TypeScript vipengele vya aina.
  • Ujumuishaji usio na mshono na zana maarufu za ukuzaji na maktaba kama vile watunzi, debuggers, na wasimamizi wa vifurushi.

 

Hitimisho

Katika makala hii, tumetoa mwongozo wa kina juu ya kusanidi TypeScript na kutumia faida zake wakati wa kufanya kazi na mifumo maarufu ya wavuti kama Angular, React  na Vue.js. Kwa kutumia TypeScript, unaweza kuboresha unyumbufu, kupunguza makosa, na kuboresha utendakazi katika ukuzaji wa programu yako ya wavuti.

 

Kwa mwongozo huu, utapata ufahamu wazi wa jinsi ya kusanidi TypeScript na kutumia faida zake katika ukuzaji wa programu ya wavuti na mifumo maarufu kama Angular, React, na Vue.js.