Я переезжаю к маршруту назначения, щелкая компонент React Link.В ссылке я указываю идентификатор данных, которые необходимо извлечь в месте назначения, в пропу 'to'.Нет проблем, если пользователь нажимает на ссылку и достигает пункта назначения.Но если пользователь непосредственно вводит маршрут назначения в браузере, так как идентификатор не передается, эта ошибка выдается.
Невозможно прочитать свойство 'lessonplan_id' из неопределенного
ошибка возникает в конструкторе при назначении lessonplan_id
this.state = {
currSlide:0,
slides: [],
lessonplan_id: this.props.location.state.lessonplan_id
}
Я попытался перехватить ошибку и использовать Redirect.Но это не похоже на работу.Как я могу автоматически перенаправить на приборную панель, если реквизиты не получены?