Anteriormente foi feito o envio da informação nome e timestamp pelo navigation.navigate() e pelo useRoute(). Minha duvida é como faço para enviar informações sem ser pelo navigation. um exemplo com o navigation é esse:
navigation.navigate('Carrinho', { compra: { nome, produtor, preco }}) //Comando não ideal para passar parâmetros para a tela Carrinho. !Buscar outra alternativa
navigation.navigate('HomeScreen', { compra: { nome, timestamp: + new Date() }})
export default function Carrinho(){
const route = useRoute();
console.log(route.params);
}
mas dessa maneira a tela altera para o "carrinho" e depois vai para a "HomeScreen" o que não é ideal, o que estou procurando é um método para que o aplicativo vá para a tela "HomeScreen" e também envie os parâmetros para a tela "carrinho", sem precisar passar por ela.
Sabem como posso implementar essa função?