Svelte 5 Uudet `{let/const}` Deklaraatiotagit

Микита Таранов30. toukokuuta 2026 klo 2.13

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}

El Psy Kongroo30. toukokuuta 2026 klo 2.17

Hauska, mutta hyvin outo, varsinkin valtion kanssa. En pidä logiikan häiritsemisestä.

Misha Rodshtein30. toukokuuta 2026 klo 2.30

Kyllä lehmä!

Denis Chernov30. toukokuuta 2026 klo 7.46

En kiroa tätä todellisuutta.

Misha Rodshtein30. toukokuuta 2026 klo 9.07

Mikä tästä ei pidä?

Denis Chernov30. toukokuuta 2026 klo 9.07
En halua häiritä logistiikkaa
Микита Таранов30. toukokuuta 2026 klo 2.20

Mutta nyt hiutaleilla voi olla oma tilansa.

El Psy Kongroo30. toukokuuta 2026 klo 2.38

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ä.

Denis Chernov30. toukokuuta 2026 klo 9.07

Tässä on puhtaasti minun kantani, että kuvioiden pitäisi olla mahdollisimman tyhmiä, ja kaikki muu ilmaistaan joko logiikalla tai koostumuksella.

Misha Rodshtein30. toukokuuta 2026 klo 9.22

Tämä on epämukavaa.Kun teet paljon asioita, se tulee selväksi hyvin nopeasti.

Denis Chernov30. toukokuuta 2026 klo 9.23

Kun mallien sisällä on vain logiikka, eikä pitäisi olla paljon jakaa komponentteihin - suora pohja pitääkseen logiikan tasapainon malleissa.

Misha Rodshtein30. toukokuuta 2026 klo 9.24

Ei ole, ei ole, kaikki riippuu tilanteesta.

Denis Chernov30. toukokuuta 2026 klo 9.30

Ohjelma on käytettävissä vain tuonnissa.

Misha Rodshtein30. toukokuuta 2026 klo 9.56

No, ei, vain joskus tarvitset joitakin mikrotietokoneita, eikä ole kätevää kuljettaa niitä skripteihin.

Gleb Winterson30. toukokuuta 2026 klo 9.27

Ja lopulta vanha syntaksi {@const ...} hävitetään?

Denis Chernov30. toukokuuta 2026 klo 9.29

Mitä se on?

Gleb Winterson30. toukokuuta 2026 klo 9.30

Mitä hyötyä siitä on? – Se on hämmentävää.

Denis Chernov30. toukokuuta 2026 klo 9.31

Käsikirjoituksessa voit sekoittaa reaktiivisia ja ei-reaktiivisia muuttujia.

Gleb Winterson30. toukokuuta 2026 klo 9.31

Ei kyllä, mutta se on jotain muuta.

Denis Chernov30. toukokuuta 2026 klo 9.32

Anteeksi sinä olet oikeassa.

Gleb Winterson30. toukokuuta 2026 klo 9.32

Se olisi loogista, tai se olisi vain sekaannusta.

Denis Chernov30. toukokuuta 2026 klo 9.33

Kyllä, ilmeisesti mullistavat muutokset pelkäsivät ja eivät halunneet 6 apatiaa tämän vuoksi.

Gleb Winterson30. toukokuuta 2026 klo 9.33

Näyttää siltä, että ne poistuvat vähän.

Denis Chernov30. toukokuuta 2026 klo 9.33

Täydellisyyttä ei ole missään muualla kuin let/const.

Misha Rodshtein30. toukokuuta 2026 klo 9.58

Tässä aiheessa voi olla ongelmia järjen kanssa.

Denis Chernov30. toukokuuta 2026 klo 9.58

Kyllä, olisi mielenkiintoista lukea nyt ainoa arvaus - poikkeaminen muutoksista nykyisen @const: n kanssa

Misha Rodshtein30. toukokuuta 2026 klo 10.00

Täällä sinun täytyy lukea https://github.com/sveltejs/issues/16490

Denis Chernov30. toukokuuta 2026 klo 10.02

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?

Микита Таранов30. toukokuuta 2026 klo 13.13

Koska se on vain JS: n pala, ei ole erityistä muutosta.

Антон Чаннов30. toukokuuta 2026 klo 10.46

Muutaman vuoden kuluttua JSX on valmis.

Denis Chernov30. toukokuuta 2026 klo 10.53

Tsrx-malli on lähempänä