Olá!
Estou realizando o curso e fiquei com uma dúvida na aula que trata dos High Order Components. No curso, uma das soluções apresentadas para o problema de comunicação de componentes é a do "Box", sendo ela elencada como a mais utilizada na comunidade do "React". No exemplo apresentado no curso existe um box chamado "AutorBox", cujo método render() contém o seguinte trecho de código:
render(){
return (
<div>
<FormularioAutor/>
<TabelaAutores lista={this.state.lista}/>
</div>
);
}
A minha dúvida é a seguinte: Suponhamos um layout onde se deseja compartilhar informações entre dois componentes que não devam ser apresentados juntos na tela (como é o caso do exemplo apresentado). Como seria possível compartilhar as informações entre ambos componentes utilizando o Box?
Um exemplo disso seria caso fosse necessário, além de atualizar a Tabela Autores, apresentar uma notificação no menu da aplicação. Elas precisariam, necessariamente serem apresentadas juntas no Layout?