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
.