ReactJs: ¿es posible establecer la url o la cadena de consulta en función del estado del árbol de componentes?

Tengo un componente que tiene varios componentes anidados, específicamente pestañas, píldoras, etc. No todos son visibles a la vez.

Quiero poder establecer su estado / accesorios predeterminados en función de los parámetros de URL (o URL) pero no tengo claro cómo lograr esto en React.

Por ejemplo, tengo un componente con dos pestañas (bootstrap). Cuando el usuario selecciona la segunda pestaña, ¿puedo modificar la URL con un parámetro para que se actualice la página y se conserve el estado de la pestaña seleccionada actualmente?

He incluido elRouter pero no puedo encontrar ningún ejemplo simple de lo que estoy tratando de lograr.

Lo que me gustaría poder hacer es acceder / analizar los parámetros de la cadena de consulta y establecer el estado y, en última instancia, las propiedades de los componentes secundarios.

Cualquier consejo es realmente bienvenido.

Puedo proporcionar un ejemplo del componente de pestaña, pero no creo que agregaría ningún valor a la pregunta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta