Svelte 5 Uudet `{let/const}` Deklaraatiotagit
Svelte@5.56,0 Svelte@5.56,0 Uusi href="https://svelte.dev/docs/declaration-tags" target="_blank" rel="nofollow noopener noreferrer">{let/const ...} - tehokkaampi vaihtoehto {@const ...}: 1. Voit ilmoittaa sen missä tahansa {const hello = 'hello'} {const hello = 'hi'} {hello} {hello} {hello} {hello} 2. Sitä voidaan käyttää $state ja $derived {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name})} {hello} {user.name =; editing = false }}> {save>/ {if}
Hauska, mutta hyvin outo, varsinkin valtion kanssa. En pidä logiikan häiritsemisestä.
Kyllä lehmä!
En kiroa tätä todellisuutta.
Mikä tästä ei pidä?
En halua häiritä logistiikkaa
Mutta nyt hiutaleilla voi olla oma tilansa.
Se on järkevää, mutta se silti näyttää olevan vähän ja tätä varten näyttää siltä, että toinen mekanismi on keksittävä.
Tässä on puhtaasti minun kantani, että kuvioiden pitäisi olla mahdollisimman tyhmiä, ja kaikki muu ilmaistaan joko logiikalla tai koostumuksella.
Tämä on epämukavaa.Kun teet paljon asioita, se tulee selväksi hyvin nopeasti.
Kun mallien sisällä on vain logiikka, eikä pitäisi olla paljon jakaa komponentteihin - suora pohja pitääkseen logiikan tasapainon malleissa.
Ei ole, ei ole, kaikki riippuu tilanteesta.
Ohjelma on käytettävissä vain tuonnissa.
No, ei, vain joskus tarvitset joitakin mikrotietokoneita, eikä ole kätevää kuljettaa niitä skripteihin.
Ja lopulta vanha syntaksi {@const ...} hävitetään?
Mitä se on?
Mitä hyötyä siitä on? – Se on hämmentävää.
Käsikirjoituksessa voit sekoittaa reaktiivisia ja ei-reaktiivisia muuttujia.
Ei kyllä, mutta se on jotain muuta.
Anteeksi sinä olet oikeassa.
Se olisi loogista, tai se olisi vain sekaannusta.
Kyllä, ilmeisesti mullistavat muutokset pelkäsivät ja eivät halunneet 6 apatiaa tämän vuoksi.
Näyttää siltä, että ne poistuvat vähän.
Täydellisyyttä ei ole missään muualla kuin let/const.
Tässä aiheessa voi olla ongelmia järjen kanssa.
Kyllä, olisi mielenkiintoista lukea nyt ainoa arvaus - poikkeaminen muutoksista nykyisen @const: n kanssa
Täällä sinun täytyy lukea https://github.com/sveltejs/issues/16490
Muuten, tässä suhteessa ensimmäisessä tapauksessa meillä on peräkkäinen laskelma ja kaikki on kunnossa, ja toisessa tuotamme uusia elementtejä reaktiivisessa kaaviossa jokaiselle luettelon uudelleensuunnittelulle?
Koska se on vain JS: n pala, ei ole erityistä muutosta.
Muutaman vuoden kuluttua JSX on valmis.
Tsrx-malli on lähempänä