169 похожих чатов

Доброе утро, а как в react-router-dom 6 версии привязываете const history

= createBrowserHistory() к приложению? вроде как уже не работает history.push(path)

17 ответов

33 просмотра
Orooj-Tatiev Автор вопроса

а если нужно пушить не в реакт компоненте, а в санке? или саге

Orooj-Tatiev Автор вопроса

я не хочу передавать его в сагу. (navigate) функцию

попробуй в самой саге, я с таким кейсом не сталкивался пока, но почему-то думаю только про history, но он не сработает

Orooj-Tatiev Автор вопроса
Orooj-Tatiev Автор вопроса
Firstname Lastname
не подойдет?

не хотел устанаваливать

Orooj Tatiev
не хотел устанаваливать

по-другому там через жопу

Orooj Tatiev
не хотел устанаваливать

если найдешь решение - скажи плиз, на будущее

Orooj-Tatiev Автор вопроса

посмотрел исходники react-router, не нашел чем можно извне компонента редирект сделать

Orooj Tatiev
при сайнауте вообще window.location.replace('/auth...

https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/index.tsx#L133 вообще тут на хистори вешается слушатель внутри провайдера, с другим он не работает еще, но поскольку там есть window объект при создании хистори, посмотри есть ли что-то от роутера в виндоу объекте

Orooj-Tatiev Автор вопроса
𝖊𝖙𝖍𝖔𝖗𝖟 😈
посмотрел исходники react-router, не нашел чем мож...

так работало ``` import {Redirect, Route, Router, Switch} from 'react-router' export const history = createBrowserHistory() <Router history={history}> <Switch> ... // извне import {history} from '../../App' history.push('/auth')

Orooj Tatiev
а если нужно пушить не в реакт компоненте, а в сан...

то садишься на бутылку, могу посоветовать либу react-location

Orooj-Tatiev Автор вопроса
Orooj Tatiev
лол реальна такая попа в реакте?

реакт роутер это вобще издевательство над всем комьюнити реакта, его нужно хоронить уже давно, а 6 версия это так вобще

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта