A alteração de ligação bidirecional refere-se à re-atribuição de argumentos, mas você ainda pode mutá-los.
Por exemplo, isso não é permitido em componentes Glimmer:
this.args.topic = blah
Mas este tipo de coisa:
this.args.topic.title = "blah"
ainda é possível.
Na verdade, não acho que a re-atribuição de argumentos seja atualmente possível em Plugin Outlets devido à forma como usamos um {{hash}} para passar os argumentos. Portanto, não espero nenhuma mudança nessa frente. ![]()
Muitos temas/plugins oficiais já estão usando componentes Glimmer como conectores de plugin outlet, e a documentação atual no meta descreve como fazer isso.
Os componentes Glimmer proporcionam uma experiência de desenvolvedor aprimorada e melhor desempenho. Mas vale a pena notar que não há pressa imediata para converter de componentes clássicos para componentes Glimmer. Componentes clássicos ainda são suportados no Ember 5.
A coisa mais importante no momento é resolver quaisquer mensagens de depreciação em temas/plugins. Publicaremos mais sobre estratégias de atualização nas próximas semanas/meses, mas estamos progredindo bem em preparar o core para a atualização. Existe até um Ember 5.3 experimental branch do Discourse que estamos executando em uma instância interna nas últimas semanas com grande sucesso! ![]()