React-dnd: [RFC] Remova decoradores da documentação.

Criado em 18 ago. 2016  ·  6Comentários  ·  Fonte: react-dnd/react-dnd

No momento, a documentação inclui decoradores, que são uma proposta TC39 de estágio 2. A implementação no babel tem problemas e requer um transformador legado. Devemos retirar decoradores dos documentos até que a especificação seja finalizada e o babel atualizado?

question wontfix

Comentários muito úteis

@tonilaukka O problema é que as pessoas os configuram com base em postagens de blog desatualizadas e tentam obter ajuda por meio de descobertas aleatórias de stackoverflow. A experiência está longe de ser perfeita e eu sei que muitos projetos que promovem o uso de decoradores recebem relatórios de erros de pessoas que configuram incorretamente o babel (o que faz sentido porque é extremamente frágil e sujeito a erros para configurar decoradores).

Todos 6 comentários

Eu os deixaria lá com uma noção sobre o estágio 2. Se você usa o ES7, provavelmente também conhece decoradores e seus problemas atuais.

@tonilaukka O problema é que as pessoas os configuram com base em postagens de blog desatualizadas e tentam obter ajuda por meio de descobertas aleatórias de stackoverflow. A experiência está longe de ser perfeita e eu sei que muitos projetos que promovem o uso de decoradores recebem relatórios de erros de pessoas que configuram incorretamente o babel (o que faz sentido porque é extremamente frágil e sujeito a erros para configurar decoradores).

Além disso, a configuração oficial de create-react-app não inclui decoradores. Assim, fora da caixa, as pessoas podem ficar confusas e tentar usar recursos que não estão disponíveis para elas.

Concordo totalmente com isso. Fico feliz em adicioná-los de volta quando o Babel os suportar oficialmente e a configuração não for interrompida devido ao pedido do plugin.

@kesne, você argumenta com create-react-app e eu concordo com você e com @gaearon nas outras questões também. ;) Quando tudo está funcionando para você, é fácil esquecer o quão difícil foi começar a trabalhar.

Este problema foi marcado automaticamente como obsoleto porque não teve atividades recentes. Ele será fechado se nenhuma outra atividade ocorrer. Obrigado por suas contribuições.

Esta página foi útil?
0 / 5 - 0 avaliações