Svelte 5 Nuevas Etiquetas de Declaración `{let/const}`
Svelte@5.56,0 Svelte@5.56,0 Nuevo href="https://svelte.dev/docs/declaration-tags" target="_blank" rel="nofollow noopener noreferrer">{let/const ...} - una alternativa más poderosa {@const ...}: 1. Puedes declararlo en cualquier lugar {const hello = 'hello'} {const hello = 'hi'} {hello} {hello} {hello} {hello} 2. Puede usarse con $state y $derivado {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name})} {greeting} {user.name =; editing = false }}> {save>/ {
Divertido, pero muy extraño, especialmente con el estado. no me gusta interferir con la lógica.
¡La vaca!
No maldecimos esta realidad.
¿Qué no le gusta esto?
No me gusta etiquetar con la lógica
Pero ahora los snippets pueden tener su estado.
Tiene sentido, pero todavía parece ser un poco y para esto parece que hay que inventar otro mecanismo.
Aquí es puramente mi posición de que los patrones deben ser lo más estúpidos posible, y todo lo demás se expresa ya sea por la lógica o la composición.
Esto es incómodo.Cuando haces muchas cosas, se hace claro muy rápidamente.
Cuando hay sólo una lógica dentro de las plantillas y no debe haber mucho que dividir en componentes - una base recta para mantener el equilibrio de la lógica en las plantillas.
No, no la base. Todo depende de la situación.
El script sólo es necesario para las importaciones.
Bueno, no, sólo a veces necesitas algún microcomputador, y no es conveniente llevarlos a scripts.
Y finalmente la vieja sintaxis {@const ...} será depreciada?
¿Es lo que es?
¿Cuál es el sentido de dejarlo? es confuso.
En el script, se pueden confundir variables reactivas y no reactivas.
No, sí, pero eso es otra cosa.
Lo siento, tienes razón
Esto sería lógico, o simplemente sería una confusión.
Sí, aparentemente rompiendo los cambios estaban asustados y no querían 6 apatías debido a esto.
Parece que se van un poco.
No hay perfección en ninguna parte excepto en Let/Const.
Puede haber un problema con el razonamiento sobre este tema.
Sí, sería interesante leer ahora la única adivinación - la salida de romper los cambios con el @const existente
Aquí necesitas leer https://github.com/sveltejs/issues/16490
Por cierto, en este sentido, en el primer caso tenemos un cálculo secuencial y todo está bien, y en el segundo producimos nuevos elementos en el gráfico reactivo para cada lista re-render?
Porque es sólo una pieza de JS, no hay transformación especial.
Dentro de unos años, JSX estará acabado.
El modelo tsrx está más cerca.