Sé que podemos pasar valor a través de la ruta por state :
<Link state ={someItem:""}/>
o use useNavigation()
const nav = useNavigation() const navTo = () =>{ nav("somePage",{state:{someItem:""}} }Pero cada vez que trato de pasar la función como
const [state1,setState1] = useState('') Y paso a través del estado <Link state ={function:()=>{setState(123)}}/>
Siempre devolverá nulo
{ "pathname": "/search", "search": "", "hash": "", "state": null, "key": "default" }Entonces mi pregunta es cómo pasar la función a través del enrutador de reacción (V6)
¡¿Cómo ahora pasar valor a los componentes?!
<Route exact path='/component' render={() => <myComponent prop={value}/>} />¡¿Cómo hacer que al cargar vaya directamente a la página '/componente' y no a '/'?!
<Redirect exact from='/' to='/component'/>