Ребят, привет! Как вы чекаете получаемый стейт от ссылки?
<Link to={{pathname: "/somewhere", state: {somekey: "somevalue"}}>Some link</Link>
Вот когда мы попадаем в компонент, который указан по ссылке как /somewhere, как этого компоненту проверять undefined или нет?
В стейте я передаю id, который необходим для дальнейшей работы.
В компоненте somewhere я хочу как-то проверить, если this.props.location.state.somekey undefined, то показать сообщение. Вопрос не про как рендерить, а про то, как это и где конкретно проверять. Так как сейчас я пробовал по всякому, вызывает fatal error что this.props.location.state.somekey undefined.
Конечно же, это если мы напрямую перейдем по ссылке /somewhere. А так, по последовательности действий, правильно передавая всё, всё работает стабильно.