Vantagem da Transferência de Código
Seguir os padrões fornecidos por uma biblioteca, React
no seu caso, significa que o produto que você entrega será facilmente captado e mantido por outros desenvolvedores que também estejam familiarizados com o React.
Problemas potenciais de compatibilidade com versões anteriores
Algumas bibliotecas têm uma nova versão principal, e a compatibilidade com versões anteriores pode ser comprometida se seus padrões forem significativamente diferentes, diminuindo / interrompendo sua futura atualização. Não tenho certeza de como React
lidaria com novos lançamentos, mas já vi isso acontecer antes.
Novos membros da equipe começam a ser mais produtivos com rapidez
Se você seguir o que é fornecido pelo autor, é mais provável que você contrate desenvolvedores talentosos usando sua estrutura e inicie-os mais rapidamente com seu sistema, em vez de ensinar novos padrões.
Questões potenciais não descobertas
Pode haver problemas no futuro que você ainda não descobriu com sua abordagem, que são resolvidos pela abordagem do autor.
Dito isto, a inovação é sempre um risco, se você sente que a sua abordagem é melhor e funciona para a sua equipe, vá em frente!