Svelte 5 Tag Deklarasi `{let/const}` Baru
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>
Lucu, tapi sangat aneh, terutama dengan negara. saya tidak suka mengganggu logika.
dan sapi itu!
Saya tidak mengutuk realitas ini.
Apa yang tidak disukai ini?
Saya tidak suka mengganggu tagging dengan logika
Tetapi sekarang snippets dapat memiliki negara mereka.
Ini masuk akal, tetapi itu masih tampak sedikit dan untuk ini sepertinya mekanisme lain harus ditemukan.
Di sini hanya posisi saya bahwa pola-pola harus sekuat mungkin bodoh, dan semua yang lain diungkapkan baik oleh logika atau komposisi.
Ini tidak nyaman.Ketika Anda melakukan banyak hal, itu menjadi jelas sangat cepat.
Ketika hanya ada logika di dalam template dan tidak ada banyak yang harus dibagi menjadi komponen - dasar lurus untuk menjaga keseimbangan logika dalam template.
Tidak, bukan dasar. semuanya tergantung pada situasi.
Skrip hanya diperlukan untuk impor.
Nah, tidak, hanya kadang-kadang Anda membutuhkan beberapa mikrokomputer, dan tidak nyaman untuk membawanya ke skrip.
Dan akhirnya sintaks lama {@const ...} akan dikurangi?
Am apa itu?
Apa gunanya meninggalkan itu? itu membingungkan.
Dalam skrip, Anda dapat membingungkan variabel reaktif dan non-reaktif.
Tidak ya, tapi itu sesuatu yang lain.
Maafkan aku, kau benar
Itu akan logis, atau itu hanya akan menjadi kebingungan.
Ya, tampaknya merusak perubahan takut dan tidak ingin 6 apath karena ini.
Mereka tampaknya pergi sedikit.
Tidak ada kesempurnaan di mana pun kecuali let/const.
Mungkin ada masalah dengan argumen tentang topik ini.
Ya, akan menarik untuk membaca sekarang satu-satunya dugaan - keberangkatan dari memecahkan perubahan dengan @const yang ada
Di sini Anda perlu membaca https://github.com/sveltejs/issues/16490
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?
Karena itu hanya bagian dari JS, tidak ada transformasi khusus.
Dalam beberapa tahun, JSX akan berakhir.
Model tsrx lebih dekat.