Svelte 5 Nieuwe `{let/const}` Declaratie Tags

Микита Таранов30 mei 2026 om 02:13

Svelte@5.56,0 Svelte@5.56,0 Nieuwe href="https://svelte.dev/docs/declaration-tags" target="_blank" rel="nofollow noopener noreferrer">{let/const ...} - een krachtiger alternatief {@const ...}: 1. U kunt het overal verklaren {const hello = 'hello'} {const hello = 'hi'} {hello} {hello} {hello} {hello} 2. Het kan worden gebruikt met $state en $derived {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name})} {greeting} {user.name =; editing = false }}> {save>/ {

El Psy Kongroo30 mei 2026 om 02:17

Grappig, maar heel vreemd, vooral met de staat.

Misha Rodshtein30 mei 2026 om 02:30

De koe !

Denis Chernov30 mei 2026 om 07:46

Ik vervloek deze realiteit niet.

Misha Rodshtein30 mei 2026 om 09:07

Wat vindt dit niet leuk?

Denis Chernov30 mei 2026 om 09:07
Ik houd er niet van om met logica te taggen
Микита Таранов30 mei 2026 om 02:20

Maar nu kunnen de snippets hun staat hebben.

El Psy Kongroo30 mei 2026 om 02:38

Het is logisch, maar het lijkt nog steeds een beetje en hiervoor lijkt het alsof er een ander mechanisme moet worden uitgevonden.

Denis Chernov30 mei 2026 om 09:07

Hier is puur mijn standpunt dat de patronen zo dom mogelijk moeten zijn, en alles anders wordt uitgedrukt door logica of compositie.

Misha Rodshtein30 mei 2026 om 09:22

Dit is ongemakkelijk.Als je veel dingen doet, wordt het heel snel duidelijk.

Denis Chernov30 mei 2026 om 09:23

Wanneer er slechts een logica in de sjablonen is en er niet veel moet worden verdeeld in componenten - een rechte basis om de balans van de logica in de sjablonen te behouden.

Misha Rodshtein30 mei 2026 om 09:24

Nee, niet de basis.Het hangt allemaal af van de situatie.

Denis Chernov30 mei 2026 om 09:30

Het script is alleen nodig voor import.

Misha Rodshtein30 mei 2026 om 09:56

Nou, nee, gewoon soms heb je wat microcomputer nodig, en het is niet handig om ze in scripts te dragen.

Gleb Winterson30 mei 2026 om 09:27

En uiteindelijk zal de oude syntax {@const ...} worden afgebroken?

Denis Chernov30 mei 2026 om 09:29

Am wat is het?

Gleb Winterson30 mei 2026 om 09:30

Wat is de zin van het weglaten? het is verwarrend.

Denis Chernov30 mei 2026 om 09:31

In het script kun je zowel reactieve als niet-reactieve variabelen verwarren.

Gleb Winterson30 mei 2026 om 09:31

Nee ja, maar dat is iets anders.

Denis Chernov30 mei 2026 om 09:32

Sorry, je hebt gelijk

Gleb Winterson30 mei 2026 om 09:32

Dat zou logisch zijn, of het zou gewoon een verwarring zijn.

Denis Chernov30 mei 2026 om 09:33

Ja, blijkbaar brekende veranderingen waren bang en wilde niet 6 apaths vanwege dit.

Gleb Winterson30 mei 2026 om 09:33

Ze lijken een beetje weg te gaan.

Denis Chernov30 mei 2026 om 09:33

Er is nergens perfectie behalve let/const.

Misha Rodshtein30 mei 2026 om 09:58

Er kan een probleem zijn met redeneren over dit onderwerp.

Denis Chernov30 mei 2026 om 09:58

Ja, het zou interessant zijn om nu de enige gissing te lezen - het vertrek van het breken van veranderingen met de bestaande @const

Misha Rodshtein30 mei 2026 om 10:00
Denis Chernov30 mei 2026 om 10:02

By the way, in dit opzicht, in het eerste geval hebben we een sequentiële berekening en alles is OK, en in het tweede produceren we nieuwe elementen in de reactieve grafiek voor elke lijst opnieuw renderen?

Микита Таранов30 mei 2026 om 13:13

Omdat het slechts een stukje JS is, is er geen speciale transformatie.

Антон Чаннов30 mei 2026 om 10:46

Over een paar jaar is JSX voorbij.

Denis Chernov30 mei 2026 om 10:53

Het tsrx-model is dichterbij.