Estoy usando el componente Link del enrutador de reacción de la siguiente manera
<li><Link to={{ pathname: "../photos", state: { id: props.id } }} className="nav-link active" >photos</Link></li> Estoy usando Link de esta manera porque necesito pasar algunos datos al componente vinculado. El componente vinculado existe en una ruta un nivel por encima de la ruta actual, por lo tanto, los dos puntos y una barra inclinada ../ Sin embargo, cuando se hace clic, no se me lleva a un nivel por encima de la ruta actual, sino que se agrega /photos al final de la ruta actual. Si uso Link de esta manera
<li><Link to="../photos" className="nav-link active" >photos</Link></li>entonces funciona como se esperaba, pero no puedo pasar datos. No entiendo por qué hay una discrepancia.
-----------------------EDITAR--------------------------
Aquí está la solución No se puede pasar el estado con el enrutador de reacción dom v6 beta, el estado es nulo
Usar ruta absoluta. Por ejemplo;
pathname: "/dashboard/users/5/photos"