Passar a escrever os seus componentes no padrão "compound components" pode te salvar muitas horas de refactor.