Aggiornamento di Discourse a Ember 4

La modifica del binding bidirezionale si riferisce al riassegnamento degli argomenti, ma è ancora possibile mutarli.

Ad esempio, questo non è consentito nei componenti Glimmer:

this.args.topic = blah

Ma questo tipo di operazione:

this.args.topic.title = "blah"

è ancora possibile.

Infatti, non credo che il riassegnamento degli argomenti sia attualmente possibile nei Plugin Outlet a causa del modo in cui utilizziamo un {{hash}} per passare gli argomenti. Quindi non mi aspetto cambiamenti su questo fronte. :crossed_fingers:

Molti temi/plugin ufficiali utilizzano già i componenti Glimmer come connettori per plugin outlet, e la documentazione attuale su meta descrive come farlo.

I componenti Glimmer offrono un’esperienza di sviluppo migliorata e prestazioni migliorate. Ma vale la pena notare che non c’è fretta immediata di convertire dai componenti classici ai componenti Glimmer. I componenti classici sono ancora supportati in Ember 5.

La cosa più importante al momento è risolvere eventuali messaggi di deprecazione nei temi/plugin. Pubblicheremo ulteriori informazioni sulle strategie di aggiornamento nelle prossime settimane/mesi, ma stiamo facendo buoni progressi nel preparare il core per l’aggiornamento. Esiste persino un ramo sperimentale Ember 5.3 di Discourse che stiamo eseguendo su un’istanza interna da alcune settimane con grande successo! :tada:

5 Mi Piace