Svelte 5 Neue `{let/const}` Deklarations-Tags

Микита Таранов30. Mai 2026 um 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 ...} - eine leistungsfähigere Alternative {@const ...}: 1. Sie können es überall {const hello = 'hello'} {hello} {const hello = 'hi'} {hello} {hello} {hello} {hello} 2. Es kann mit $state und $derived {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name})} {hello} {user.name =; editing = false; }} speichern> {

El Psy Kongroo30. Mai 2026 um 02:17

Komisch, aber sehr seltsam, vor allem mit dem Staat.

Misha Rodshtein30. Mai 2026 um 02:30

Die Kuh !

Denis Chernov30. Mai 2026 um 07:46

Ich verfluche diese Realität nicht.

Misha Rodshtein30. Mai 2026 um 09:07

Was gefällt das nicht?

Denis Chernov30. Mai 2026 um 09:07
Ich mag es nicht, sich mit Logik zu beschäftigen
Микита Таранов30. Mai 2026 um 02:20

Aber jetzt können die Snippets ihren Zustand haben.

El Psy Kongroo30. Mai 2026 um 02:38

Es macht Sinn, aber es scheint immer noch ein bisschen zu sein und dafür scheint es, als müsse ein anderer Mechanismus erfunden werden.

Denis Chernov30. Mai 2026 um 09:07

Hier ist rein meine Position, dass die Muster so dumm wie möglich sein sollten, und alles andere wird entweder durch Logik oder Komposition ausgedrückt.

Misha Rodshtein30. Mai 2026 um 09:22

Das ist unangenehm.Wenn du viel machst, wird es sehr schnell klar.

Denis Chernov30. Mai 2026 um 09:23

Wenn es nur eine Logik in den Vorlagen gibt und es nicht viel in Komponenten zu teilen gibt - eine geradlinige Basis, um die Balance der Logik in den Vorlagen zu halten.

Misha Rodshtein30. Mai 2026 um 09:24

Nein, nicht die Basis.Es hängt alles von der Situation ab.

Denis Chernov30. Mai 2026 um 09:30

Das Skript ist nur für Importe erforderlich.

Misha Rodshtein30. Mai 2026 um 09:56

Nun, nein, nur manchmal brauchen Sie einen Mikrocomputer, und es ist nicht bequem, sie in Skripte zu tragen.

Gleb Winterson30. Mai 2026 um 09:27

Und schließlich wird die alte Syntax {@const ...} abgewertet werden?

Denis Chernov30. Mai 2026 um 09:29

Am was ist das?

Gleb Winterson30. Mai 2026 um 09:30

Was ist der Sinn, es zu verlassen? es ist verwirrend.

Denis Chernov30. Mai 2026 um 09:31

Im Skript können Sie sowohl reaktive als auch nichtreaktive Variablen verwechseln.

Gleb Winterson30. Mai 2026 um 09:31

Nein ja, aber das ist etwas anderes.

Denis Chernov30. Mai 2026 um 09:32

Tut mir leid, du hast recht.

Gleb Winterson30. Mai 2026 um 09:32

Das wäre logisch, oder es wäre nur eine Verwirrung.

Denis Chernov30. Mai 2026 um 09:33

Ja, scheinbar brachende Veränderungen waren erschrocken und wollten wegen dieser 6 Apaths nicht.

Gleb Winterson30. Mai 2026 um 09:33

Sie scheinen ein bisschen weg zu gehen.

Denis Chernov30. Mai 2026 um 09:33

Perfektion gibt es nirgendwo außer let/const.

Misha Rodshtein30. Mai 2026 um 09:58

Vielleicht gibt es ein Problem mit der Argumentation zu diesem Thema.

Denis Chernov30. Mai 2026 um 09:58

Ja, es wäre interessant, jetzt die einzige Vermutung zu lesen - die Abreise von den Veränderungen mit dem bestehenden @const

Misha Rodshtein30. Mai 2026 um 10:00
Denis Chernov30. Mai 2026 um 10:02

Übrigens, in dieser Hinsicht haben wir im ersten Fall eine sequentielle Berechnung und alles ist in Ordnung, und im zweiten produzieren wir neue Elemente im reaktiven Diagramm für jeden Listenwiedergabe?

Микита Таранов30. Mai 2026 um 13:13

Weil es nur ein Stück JS ist, gibt es keine spezielle Transformation.

Антон Чаннов30. Mai 2026 um 10:46

In wenigen Jahren wird JSX vorbei sein.

Denis Chernov30. Mai 2026 um 10:53

Das tsrx Modell ist näher.