Значение состояния, переданное через навигацию по маршруту, не сохраняется при обновлении браузера и не учитывается в URL-адресе. Лучший способ справиться с такими сценариями - использовать параметры запроса вместо состояния. Таким образом, ваш URL будет выглядеть как /question?by=me
или /question?by=other
Вы можете передать его как
<Link to ={{
pathname: "/questions",
search: '?by=others'
}} >
others
</Link>
и получите от location
как this.props.location.search
, который вы можете проанализировать, используя пакет queryString
или аналогичный