¿Cuál es mejor práctica?
Actualmente, uno de los componentes de mi aplicación React JS solo escucha la URL durante el procesamiento inicial de la aplicación.
Después de la inicial, el estado de la interfaz de usuario de este componente establecerá la URL y ya no escuchará la URL. Está diseñado de esta manera porque se supone que el usuario solo debe modificar la URL durante la carga inicial de la aplicación.
¿Es esta una práctica estándar en la industria del desarrollo web?:
¿Para que la interfaz de usuario primero modifique el estado y luego que el estado modifique la URL en lugar de que la interfaz de usuario primero modifique la URL y luego la URL para modificar el estado?