O mundo do JavaScript se move muito r¨¢pido e, ¨¤ medida que adquirimos mais experi¨ºncia usando um framework, nossas recomenda??es mudam. A ¨¦ um bom exemplo de framework que, com um uso mais profundo, ofuscou as alternativas para se tornar o padr?o razo¨¢vel para testar frontends baseados em React. Nossos times gostam do fato de que os testes escritos com esse framework s?o menos fr¨¢geis do que os de frameworks alternativos, como Enzyme, j¨¢ que ele incentiva voc¨º a testar os relacionamentos dos componentes individualmente, em vez de testar todos os detalhes da implementa??o. Essa mentalidade ¨¦ trazida pela da qual a Biblioteca de Testes para React faz parte, e que tamb¨¦m fornece uma fam¨ªlia inteira de bibliotecas para Angular e Vue.js, por exemplo.
O mundo do JavaScript se move muito r¨¢pido e, ¨¤ medida que ganhamos mais experi¨ºncia usando um framework, nossas recomenda??es mudam. A ¨¦ um bom exemplo de um framework que, com profundo uso, ocultou as alternativas para se tornar o padr?o mais razo¨¢vel para testes de frontend baseados em React. Nossos times gostam do fato de que teste escritos com esse framework s?o menos fr¨¢geis do que com frameworks alternativos, como o Enzyme, porque ele te encoraja a testar rela??es de componentes individualmente, em vez de testar todos os detalhes de implementa??o.
Desde que o ritmo dos frameworks em JavaScript diminuiu, nossos times t¨ºm mais tempo para trabalhar com frameworks espec¨ªficos e est?o obtendo insights mais profundos como resultado disso. Com React e o framework de testes dominante, Enzyme, observamos uma tend¨ºncia preocupante de testes de unidade tornando-se intimamente acoplados a detalhes de implementa??o sem fornecer ¡ª por causa do foco em detalhes simples ¡ª muita confian?a de que os recursos funcionam como o esperado. Esses testes de unidade tornam a evolu??o do design dif¨ªcil e transferem muita responsabilidade da pir?mide de testes para testes funcionais. Isso nos fez revisitar a ideia de . Al¨¦m disso, por causa de seu design, ao tentar acompanhar o desenvolvimento do React. Tudo isso nos levou a considerar como um novo framework para testar aplica??es em React.

