Saznajte kako započeti s elegantnom aplikacijom Svelte.
Web okviri dolaze i prolaze, ali jedan od onih koji najviše obećavaju je Svelte. Svelte je izvrsna alternativa Reactu i, iako već ima veliku zajednicu, definitivno je okvir na koji treba paziti. Svelte olakšava stiliziranje vaših aplikacija uz nekoliko dostupnih pristupa.
Styling Svelte aplikacije
Svaka UI biblioteka ili okvir zahtijeva metodu za stiliziranje svojih komponenti. Većina okvira temeljenih na komponentama podržava tradicionalnu metodu oblikovanja komponenti: jednostavno uvezite CSS datoteku i gotovi ste. Svelte nije iznimka. U Svelteu postoje tri glavna načina stiliziranja vaših aplikacija, svaki sa svojim prednostima i nedostacima.
Postavljanje vašeg Svelte projekta
Da biste instalirali Svelte, možete koristiti ViteJS front-end alat za izgradnju. Da biste postavili stvari, osigurajte da je Node.js vrijeme izvođenja i upravitelj paketa čvorova (NPM) su ispravno instalirani na vašem računalu. Možete provjeriti dostupnost Node.js i NPM pokretanjem sljedeće naredbe ovog terminala:
node -v
Nakon što provjerite radi li Node, otvorite terminal i pokrenite sljedeće:
npm create vite
Ili:
yarn create vite
Ovo bi trebalo postaviti skele za novi Vite projekt. Postavite naziv projekta na ono što želite, okvir bi trebao biti "Svelte", a varijanta bi trebala biti JavaScript (ali možete koristiti TypeScript ako vam to odgovara). Sada se prebacite na direktorij projekta s CD naredbu i pokrenite sljedeću naredbu za instaliranje potrebnih ovisnosti:
npm install
Ili:
yarn
Nakon instaliranja ovisnosti možete pokrenuti razvojni poslužitelj pokretanjem:
npm run dev
Ili:
yarn dev
Definiranje markupa projekta
Otvorite projekt u bilo kojem uređivaču koda po izboru i izbrišite imovina i lib mapa. Također, provjerite jeste li izbrisali sadržaj app.css datoteka i App.svelte datoteka. Otvori glavni.js datoteku i zamijenite sadržaj sljedećim:
import App from'./App.svelte'
const app = new App({
target: document.getElementById('app'),
})
exportdefault app
Zatim otvorite App.svelte datoteku i u skripta oznaku i stvorite niz koji će sadržavati različite veze, ovako: