Svelte 5 Nye `{let/const}` Deklarasjonstagger
Svelte@5.56,0 Svelte@5.56,0 Ny href="https://svelte.dev/docs/declaration-tags" target="_blank" rel="nofollow noopener noreferrer">{let/const ...} - en mer kraftig alternativ {@const ...}: 1. Du kan erklære det hvor som helst {const hello = 'hello'} {hello} {hello = 'hi'} {hello} {hello} {hello} {hello} 2. Det kan brukes med $state og $derived {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name})} {hello} {user.name =; redigering = false }} > {save
Morsomt, men veldig rart, spesielt med staten.
Det er ku!
Jeg forbanner ikke denne virkeligheten.
Hva liker ikke dette?
Jeg liker ikke å plage med logikk
Men nå kan snoppene ha sin tilstand.
Det er fornuftig, men det virker fortsatt å være litt og for dette virker det som om en annen mekanisme må oppfinnes.
Her er rent min posisjon at mønstrene skal være så dumme som mulig, og alt annet uttrykkes enten ved logikk eller komposisjon.
Dette er ubehagelig.Når du gjør mye ting, blir det klart veldig raskt.
Når det bare er en logikk inne i malene og det bør ikke være mye å dele inn i komponenter - en rett base for å holde balansen av logikk i malene.
Nei, ikke basen, alt avhenger av situasjonen.
Skriptet er bare nødvendig for import.
Vel, nei, bare noen ganger trenger du noen mikrodatamaskiner, og det er ikke praktisk å bære dem inn i skript.
Og til slutt vil den gamle syntaxen {@const ...} bli depreciert?
Am hva er det?
Hva er poenget med å forlate det? det er forvirrende.
I skriptet kan du forvirre både reaktiv og ikke-reaktiv variabel.
Nei, ja, men det er noe annet.
Beklager, du har rett
Det ville være logisk, eller det ville bare være en forvirring.
Ja, tilsynelatende brytende endringer var redd og ville ikke ha 6 apaths på grunn av dette.
De ser ut til å gå litt unna.
Det finnes ingen perfeksjon andre steder enn let/const.
Det kan være et problem med resonnement på dette temaet.
Ja, det ville være interessant å lese nå den eneste gjetningen - avgangen fra å bryte endringer med den eksisterende @const
Her må du lese https://github.com/sveltejs/issues/16490
Forresten, i denne forbindelse, i det første tilfellet har vi en sekvensiell beregning og alt er OK, og i det andre produserer vi nye elementer i det reaktivt diagrammet for hver liste gjengivelse?
Fordi det bare er et stykke JS, er det ingen spesiell transformasjon.
Om noen år er JSX over.
Tsrx-modellen er nærmere