Svelte 5 Tag Deklarasi `{let/const}` Baru

Микита Таранов30 Mei 2026 pukul 02.13

Svelte@5.56,0 Svelte@5.56,0 New href="https://svelte.dev/docs/declaration-tags" target="_blank" rel="nofollow noopener noreferrer">{let/const ...} - alternatif yang lebih kuat {@const ...}: 1. Anda dapat mengklaim di mana saja {const hello = 'hello'} {const hello = 'hi'} {hello} {hello} {hello} {hello} 2. Hal ini dapat digunakan dengan $state dan $derived {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name})} {greeting} {user.name =; editing = false; }} save>

El Psy Kongroo30 Mei 2026 pukul 02.17

Lucu, tapi sangat aneh, terutama dengan negara. saya tidak suka mengganggu logika.

Misha Rodshtein30 Mei 2026 pukul 02.30

dan sapi itu!

Denis Chernov30 Mei 2026 pukul 07.46

Saya tidak mengutuk realitas ini.

Misha Rodshtein30 Mei 2026 pukul 09.07

Apa yang tidak disukai ini?

Denis Chernov30 Mei 2026 pukul 09.07
Saya tidak suka mengganggu tagging dengan logika
Микита Таранов30 Mei 2026 pukul 02.20

Tetapi sekarang snippets dapat memiliki negara mereka.

El Psy Kongroo30 Mei 2026 pukul 02.38

Ini masuk akal, tetapi itu masih tampak sedikit dan untuk ini sepertinya mekanisme lain harus ditemukan.

Denis Chernov30 Mei 2026 pukul 09.07

Di sini hanya posisi saya bahwa pola-pola harus sekuat mungkin bodoh, dan semua yang lain diungkapkan baik oleh logika atau komposisi.

Misha Rodshtein30 Mei 2026 pukul 09.22

Ini tidak nyaman.Ketika Anda melakukan banyak hal, itu menjadi jelas sangat cepat.

Denis Chernov30 Mei 2026 pukul 09.23

Ketika hanya ada logika di dalam template dan tidak ada banyak yang harus dibagi menjadi komponen - dasar lurus untuk menjaga keseimbangan logika dalam template.

Misha Rodshtein30 Mei 2026 pukul 09.24

Tidak, bukan dasar. semuanya tergantung pada situasi.

Denis Chernov30 Mei 2026 pukul 09.30

Skrip hanya diperlukan untuk impor.

Misha Rodshtein30 Mei 2026 pukul 09.56

Nah, tidak, hanya kadang-kadang Anda membutuhkan beberapa mikrokomputer, dan tidak nyaman untuk membawanya ke skrip.

Gleb Winterson30 Mei 2026 pukul 09.27

Dan akhirnya sintaks lama {@const ...} akan dikurangi?

Denis Chernov30 Mei 2026 pukul 09.29

Am apa itu?

Gleb Winterson30 Mei 2026 pukul 09.30

Apa gunanya meninggalkan itu? itu membingungkan.

Denis Chernov30 Mei 2026 pukul 09.31

Dalam skrip, Anda dapat membingungkan variabel reaktif dan non-reaktif.

Gleb Winterson30 Mei 2026 pukul 09.31

Tidak ya, tapi itu sesuatu yang lain.

Denis Chernov30 Mei 2026 pukul 09.32

Maafkan aku, kau benar

Gleb Winterson30 Mei 2026 pukul 09.32

Itu akan logis, atau itu hanya akan menjadi kebingungan.

Denis Chernov30 Mei 2026 pukul 09.33

Ya, tampaknya merusak perubahan takut dan tidak ingin 6 apath karena ini.

Gleb Winterson30 Mei 2026 pukul 09.33

Mereka tampaknya pergi sedikit.

Denis Chernov30 Mei 2026 pukul 09.33

Tidak ada kesempurnaan di mana pun kecuali let/const.

Misha Rodshtein30 Mei 2026 pukul 09.58

Mungkin ada masalah dengan argumen tentang topik ini.

Denis Chernov30 Mei 2026 pukul 09.58

Ya, akan menarik untuk membaca sekarang satu-satunya dugaan - keberangkatan dari memecahkan perubahan dengan @const yang ada

Misha Rodshtein30 Mei 2026 pukul 10.00

Di sini Anda perlu membaca https://github.com/sveltejs/issues/16490

Denis Chernov30 Mei 2026 pukul 10.02

By the way, dalam hal ini, dalam kasus pertama, kita memiliki perhitungan berturut-turut dan semuanya baik-baik saja, dan di kedua kita menghasilkan elemen baru dalam grafik reaksi untuk setiap penyerahan ulang daftar?

Микита Таранов30 Mei 2026 pukul 13.13

Karena itu hanya bagian dari JS, tidak ada transformasi khusus.

Антон Чаннов30 Mei 2026 pukul 10.46

Dalam beberapa tahun, JSX akan berakhir.

Denis Chernov30 Mei 2026 pukul 10.53

Model tsrx lebih dekat.