linux-BR.org

Notícias de software livre e tecnologias

), SDKs e APIs para a construção de produtos de autoatendimento a integração e educação, por exemplo, listas de verificação de início, passeios, dicas contextuais, etc. Mas para componentes associados a uma plataforma (por exemplo, auth, experimentação, bandeira de recursos ou uma plataforma integrada), não controlado faz menos sentido como comportamento padrão.Para uma biblioteca de componentes de código aberto, a la React Aria, Radix UI, oferecendo componentes não controlados por padrão com a opcionalidade para controlá-los, é provavelmente o movimento certo.Ao separar os comportamentos em um conceito individualmente acessível, você pode escolher quais comportamentos conectarem, como alavancar os estados que expômos e que conteúdo mostrar.APIs e SDKs para alimentar suas experiências, deixando a interface do usuário, o construtor.

Fonte: https://blog.dopt.com/why-our-components-are-different