Um outro bom exemplo que é possível fazer é enviar informações entre rotas usando os states/props da própria rota.
Por exemplo, estou na página de listagem de um produto, ali eu eu já carreguei diversas informações de um produto (imagem, título, preço, etc...), ai clicar no link posso passar algumas dessas informações para a página de detalhes, dando uma sensação de que a informação foi carregada de forma mais rápida.
É possível fazer isso com react-router-dom
usando o state
do Link
. (Web).
Também é possível fazer isso usando os params
no react-navigation
(Mobile).