ਜਾਣ-ਪਛਾਣ
ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਮੈਂਟ ਦੇ ਆਧੁਨਿਕ ਸੰਸਾਰ ਵਿੱਚ, TypeScript ਪ੍ਰਸਿੱਧ ਫਰੇਮਵਰਕ ਜਿਵੇਂ ਕਿ Angular, React, ਅਤੇ Vue.js ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਰੁਝਾਨ ਬਣ ਗਿਆ ਹੈ। TypeScript ਸਥਿਰ ਕਿਸਮ ਦੀ ਜਾਂਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਵਧੇਰੇ ਸਾਂਭਣਯੋਗ ਅਤੇ ਲਚਕਦਾਰ ਕੋਡ ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਂਦਾ ਹੈ। TypeScript ਇਸਦੇ ਅਧਾਰ 'ਤੇ, ਇਹ ਲੇਖ ਇਹਨਾਂ ਪ੍ਰਸਿੱਧ ਫਰੇਮਵਰਕ ਦੇ ਨਾਲ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਮੈਂਟ ਵਿੱਚ ਇਸਦੇ ਲਾਭਾਂ ਨੂੰ ਕਿਵੇਂ ਕੌਂਫਿਗਰ ਕਰਨਾ ਹੈ ਅਤੇ ਇਸਦਾ ਉਪਯੋਗ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਇੱਕ ਵਿਆਪਕ ਗਾਈਡ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ।
TypeScript ਨਾਲ ਸੰਰਚਨਾ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ Angular
ਇੱਕ ਪ੍ਰੋਜੈਕਟ Angular CLI ਬਣਾਉਣ ਲਈ ਵਰਤੋਂ TypeScript
Angular CLI Angular ਨਾਲ ਪੂਰਵ ਸੰਰਚਿਤ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਦਾ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਤਰੀਕਾ ਪੇਸ਼ ਕਰਦਾ ਹੈ TypeScript । ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਬਸ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
ng new my-app --defaults
ਸੰਰਚਨਾ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ tsconfig.json
tsconfig.json ਫਾਈਲ ਤੁਹਾਨੂੰ TypeScript ਤੁਹਾਡੇ Angular ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ tsconfig.json ਫਾਈਲ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੰਰਚਿਤ ਕਰ ਸਕਦੇ ਹੋ:
{
"compilerOptions": {
"target": "es2017",
"module": "es2020",
"strict": true
}
}
Angular ਅਤੇ ਨਾਲ ਵਿਕਸਤ ਕਰਨ ਵੇਲੇ ਸਥਿਰ ਕਿਸਮ ਦੀ ਜਾਂਚ ਅਤੇ IntelliSense ਸਮਰਥਨ ਦਾ ਲਾਭ ਉਠਾਉਣਾ TypeScript
ਉਦਾਹਰਨ: ਇਸ Angular component ਨਾਲ ਇੱਕ ਬਣਾਉਣਾ TypeScript:
import { Component } from '@angular/core';
@Component({
selector: 'app-example',
template: `
<h1>{{ greeting }}</h1>
`
})
export class ExampleComponent {
greeting: string = 'Hello, TypeScript!';
}
TypeScript ਨਾਲ ਸੰਰਚਨਾ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ React
React App ਨਾਲ ਬਣਾਓ ਦੀ ਵਰਤੋਂ ਕਰਨਾ TypeScript
ਬਣਾਓ ਪ੍ਰੋਜੈਕਟ React App ਬਣਾਉਣ ਲਈ ਇੱਕ ਪ੍ਰਸਿੱਧ ਸੰਦ ਹੈ । ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾ ਕੇ React ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾ ਸਕਦੇ ਹੋ: TypeScript
npx create-react-app my-app --template typescript
TypeScript ਵਿੱਚ ਸਹਾਇਤਾ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ React
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਅਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਸਮਝ ਸਕਦੇ ਹਨ ਅਤੇ ਕਿਸਮ ਦੀ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ। @types/react @types/react-dom TypeScript React
React ਕੋਡ ਵਿੱਚ ਟਾਈਪ ਘੋਸ਼ਣਾਵਾਂ ਅਤੇ ਸਥਿਰ ਕਿਸਮ ਦੀ ਜਾਂਚ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਉਦਾਹਰਨ: React ਇਸ ਨਾਲ ਇੱਕ ਭਾਗ ਬਣਾਉਣਾ TypeScript:
import React from 'react';
interface Props {
name: string;
}
const Greeting: React.FC<Props> =({ name }) => {
return <h1>Hello, {name}!</h1>;
};
export default Greeting;
TypeScript ਨਾਲ ਸੰਰਚਨਾ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ Vue.js
ਨਾਲ ਇੱਕ ਪ੍ਰੋਜੈਕਟ Vue CLI ਬਣਾਉਣ ਲਈ ਵਰਤੋਂ Vue.js TypeScript
Vue.js Vue CLI ਨਾਲ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਸੰਰਚਿਤ ਪ੍ਰੋਜੈਕਟ ਟੈਂਪਲੇਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ TypeScript । ਬਸ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
vue create my-app
ਫਿਰ, ਇੱਕ ਟੈਂਪਲੇਟ ਚੁਣੋ ਜੋ ਸਮਰਥਨ ਕਰਦਾ ਹੈ TypeScript ।
ਵਿਕਾਸ TypeScript ਵਿੱਚ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਲਾਭ ਉਠਾਉਣਾ Vue.js
ਉਦਾਹਰਨ: Vue component ਇਸ ਨਾਲ ਇੱਕ ਬਣਾਉਣਾ 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 ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਮੈਂਟ ਦੇ ਲਾਭ
- ਸਥਿਰ ਕਿਸਮ ਦੀ ਜਾਂਚ ਗਲਤੀਆਂ ਦਾ ਛੇਤੀ ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ ਅਤੇ ਕੋਡ ਦੀ ਸ਼ੁੱਧਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ।
- IntelliSense ਅਤੇ ਬੁੱਧੀਮਾਨ ਸਹਾਇਤਾ ਉਤਪਾਦਕਤਾ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ ਅਤੇ ਡੀਬੱਗਿੰਗ ਸਮਾਂ ਘਟਾਉਂਦੀ ਹੈ।
-
TypeScriptਕਿਸਮ ਘੋਸ਼ਣਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕੋਡ ਵਧੇਰੇ ਸਾਂਭਣਯੋਗ ਅਤੇ ਵਿਸਤ੍ਰਿਤ ਬਣ ਜਾਂਦਾ ਹੈ । - ਪ੍ਰਸਿੱਧ ਵਿਕਾਸ ਸਾਧਨਾਂ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਜਿਵੇਂ ਕਿ ਕੰਪਾਈਲਰ,
debuggersਅਤੇ ਪੈਕੇਜ ਪ੍ਰਬੰਧਕਾਂ ਨਾਲ ਸਹਿਜ ਏਕੀਕਰਣ।
ਸਿੱਟਾ
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ TypeScript ਪ੍ਰਸਿੱਧ ਵੈੱਬ ਫਰੇਮਵਰਕ ਜਿਵੇਂ ਕਿ Angular, React ਅਤੇ Vue.js. ਦੀ ਵਰਤੋਂ ਕਰਕੇ TypeScript, ਤੁਸੀਂ ਲਚਕਤਾ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ, ਗਲਤੀਆਂ ਘਟਾ ਸਕਦੇ ਹੋ, ਅਤੇ ਆਪਣੇ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਾਸ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਸੁਧਾਰ ਸਕਦੇ ਹੋ।
ਇਸ ਗਾਈਡ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਇਸ ਬਾਰੇ ਸਪਸ਼ਟ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਕਿ ਕਿਵੇਂ TypeScript ਪ੍ਰਸਿੱਧ ਫਰੇਮਵਰਕ ਜਿਵੇਂ ਕਿ Angular, React ਅਤੇ Vue.js.

