Scopri come iniziare con un'elegante app Svelte.
I framework Web vanno e vengono, ma uno dei più promettenti è Svelte. Svelte è un'ottima alternativa a React e, sebbene abbia già una vasta comunità, è sicuramente un framework a cui prestare attenzione. Svelte semplifica lo stile delle tue app, con diversi approcci disponibili.
Applicazioni eleganti per lo styling
Ogni libreria o framework dell'interfaccia utente richiede un metodo per modellare i suoi componenti. La maggior parte dei framework basati su componenti supporta il metodo tradizionale di styling dei componenti: basta importare il file CSS e il gioco è fatto. Svelte non fa eccezione. In Svelte, ci sono tre modi principali per modellare le tue applicazioni, ognuno con i suoi vantaggi e svantaggi.
Impostazione del tuo progetto Svelte
Per installare Svelte, puoi usare il file Strumento di creazione front-end ViteJS. Per impostare le cose, assicurati che il file Tempo di esecuzione di Node.js E il Node Package Manager (NPM) sono correttamente installati sul tuo computer. Puoi verificare la disponibilità di Node.js e NPM eseguendo questo terminale seguendo il comando:
node -v
Dopo esserti assicurato che Node sia in esecuzione, apri il terminale ed esegui quanto segue:
npm create vite
O:
yarn create vite
Questo dovrebbe sostenere un nuovo progetto Vite. Imposta il nome del progetto su quello che vuoi, il framework dovrebbe essere "Svelte" e la variante dovrebbe essere JavaScript (ma puoi usare TypeScript se ti senti a tuo agio). Ora passa alla directory del progetto con il file CD comando ed eseguire il seguente comando per installare le dipendenze necessarie:
npm install
O:
yarn
Dopo aver installato le dipendenze è possibile avviare il server di sviluppo eseguendo:
npm run dev
O:
yarn dev
Definizione del markup del progetto
Apri il progetto in qualsiasi editor di codice preferito ed elimina il file risorse E lib cartella. Inoltre, assicurati di cancellare il contenuto del file app.css file e il App.svelte file. Apri il principale.js file e sostituire il contenuto con quanto segue:
import App from'./App.svelte'
const app = new App({
target: document.getElementById('app'),
})
exportdefault app
Quindi, apri il file App.svelte file e nel copione tagga e crea un array che conterrà diversi link, come questo: