Мое приложение использует response + redux, я использовал для this.context.router
API для перенаправления моей страницы, но официальный представитель службы подсказывает, что нам не нужно использовать API context
, а также я использовал history
для перенаправления страницы, а затем я получу предупреждение от console
«Предупреждение: [ретранслятор-ретранслятор]. Резервы.история и контекст.история устарели. Используйте context.router.», так как я могу использовать код js для перенаправленияКак использовать код js для переадресации
0
A
ответ
0
Это зависит от версии react-router
в v4
вы можете думать о redirection as a component:
class MyComponent extends Component {
render() {
return this.props.isLoggedIn ? (
<p>You're logged in!!</p>
) : (
<Redirect to="/login" />
)
}
}
в v3
я бы рекомендовал использовать browserHistory
import { browserHistory } from 'react-router'
class MyComponent extends Component {
componentDidMount() {
if (!this.props.isLoggedIn) browserHistory.replace('/login')
}
render() {
if (this.props.isLoggedIn) return (<p>You're logged in!!</p>)
return null
}
}
+0
спасибо, я хочу использовать js-код для перенаправления пейджера, такого как 'browserHistory.replace', абсолютно использовать'
Смежные вопросы
- 1. Как использовать js-код для переадресации -ответчика-маршрутизатора?
- 2. Лучший код для переадресации 3xx
- 3. Как использовать код js js в nodejs
- 4. HTML-код переадресации
- 5. Как использовать переменную как js-код?
- 6. Как использовать код JavaScript из js-файла
- 7. Сделайте код после переадресации jquery
- 8. Обход переадресации frame7.js на некоторые ссылки
- 9. Угловая директива JS не обновляется после переадресации
- 10. Как использовать помощник переадресации в codeigniter
- 11. Как использовать URL-адрес для переадресации с помощью Facebook JS SDK?
- 12. Использование переадресации и переадресации
- 13. Паспорт JS, значения при переадресации ошибок пустые
- 14. Как использовать $ urlRouterProvider.when для изменения URI переадресации facebook переадресации на правильный маршрут
- 15. Wordpress: Как использовать .htaccess только для переадресации сообщений
- 16. Basic 301 Код переадресации не работает
- 17. Как оптимизировать JS-код?
- 18. Как получить Feedjira для переадресации?
- 19. JS переадресации не загружая статического контента
- 20. Когда можно использовать перенаправление JS?
- 21. как обрабатывать переадресации php для разных сред
- 22. Как оптимизировать код JS
- 23. Могу ли я использовать этот код JS для Google adsense
- 24. Как сделать код JS для IE8?
- 25. Как установить код JS для опрокидывания
- 26. Как вставить угловой код js?
- 27. Проверяйте файлы cookie с PHP (не JS), чтобы использовать для переадресации страницы заставки
- 28. Код перезаписи для переадресации https на http (on heroku)
- 29. Странный синтаксис для переадресации
- 30. js - как пропустить этот код?
Какая версия 'среагировать-router' вы используете? – jakee