Riješeno: izradite sljedeću aplikaciju

Naravno, s obzirom na vaše upute, evo primjera dugog posta na blogu prilagođenom SEO-u o stvaranju aplikacije Next.js u TypeScriptu:

Stvaranje Next.js aplikacije može biti zastrašujući zadatak, osobito za početnike. U početku razvijen kako bi olakšao poslužiteljske generirane React aplikacije, Next.js je sada evoluirao kako bi podržao generiranje statične stranice i generiranje na strani klijenta. Postaje sve bolji – postupak postavljanja ovoga može biti još lakši s TypeScriptom, statički tipiziranim nadskupom JavaScripta koji pruža glavne jezične značajke kao što su snažno tipkanje, sučelja i generičko.

Zašto TypeScript? TypeScript omogućuje programerima da rade učinkovitije kroz poboljšanu mogućnost održavanja, navigaciju, automatsko dovršavanje i otkrivanje pogrešaka.

Zašto Next.js? Next.js pojednostavljuje postupak postavljanja, automatski rukujući dijeljenjem koda, vrućim ponovnim učitavanjem i univerzalnim renderiranjem. Potpuno je proširiv i besprijekorno radi s brojnim bibliotekama kao što su Redux i Styled-Components.

Stvaranje Next.js aplikacije s TypeScriptom

Za početak instalirajmo Next.js, TypeScript i TypeScript deklaracije za React i Node:

npm init -y
npm install --save react react-dom next
npm install --save-dev typescript @types/react @types/node

Zatim otvorite “package.json” u uređivaču i dodajte sljedeću skriptu:

{
  "scripts": {
    "dev": "next"
  }
}

Postavljanje TypeScripta s Next.js

Počet ćemo dodavanjem jednostavne TypeScript konfiguracije. Napravite datoteku "tsconfig.json" u korijenu svog projekta i dodajte:

{
  "compilerOptions": {
    "target": "es5",
    "allowJs": true,
    "skipLibCheck": true,
    "jsx": "preserve",
    "lib": ["dom", "es2017"],
    "module": "esnext",
    "moduleResolution": "node"
  }
}

Osvježite terminal, pokrenite npm run dev i TypeScript bi sada trebao raditi.

Izrada aplikacije

  • Stvorite novu mapu pod nazivom pages.
  • U tom direktoriju stvorite datoteku index.tsx.
  • Dodajte sljedeći kod:
	import React from 'react'

	const Home: React.FunctionComponent = () => {
	  return <h1>Hello, world!</h1>
	}

	export default Home

Što smo postigli? Upravo smo izradili Next.js aplikaciju koristeći TypeScript. Sada možete ići naprijed, izgradnjom složenijih aplikacija s robusnošću TypeScripta u vašem alatu.

Moda u svijetu kodiranja je nevjerojatno raznolik, i baš kao što postoje beskrajni modni stilovi, postoji bezbroj biblioteka kodiranja i okvira. Kombinirajući Next.js s TypeScriptom, stvorili smo moderan, učinkovit i moderan izgled naše web aplikacije. Animirane paralakse, CSS crteži i dinamički vizualni efekti nekoliko su trendova koji mogu ostaviti začaranog svakog neupućenog pojedinca.

Zapamtite, kôd koji napišete ne samo da rješava problem, već također odražava vaš osjećaj za stil i razumijevanje mode u svijetu programiranja. Vaš način kodiranja dovoljno govori o vašoj stručnosti, znanju i predviđanju - uvijek nastojte da bude šik, uredan i značajan!

Povezani postovi:

Ostavite komentar