Boa tarde
Considerando o seguinte cenário: um projeto em sua fase inicial que será estruturalmente "pequeno", porém com grande chance de se tornar complexo e maior em um momento futuro. É recomendado já nessa etapa de início, que se houver pelo menos dois componentes que estiverem recebendo "props" (um passando para o outro em cascata) já definir a implementação de um gerenciamento de estados desde o começo?
Principal dúvida: em qual momento exato é recomendado adotar a técnica de gerenciamento de estados, ou então, se o ideal para evitar qualquer dificuldade futura, seria já iniciar com essa implementação desde sempre e independente da proporção / complexidade do projeto?
Obrigado.