Size: a a a

React — русскоговорящее сообщество

2020 October 19

SM

Soltukiev Malik in React — русскоговорящее сообщество
так много действий, чтобы поменять url
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Soltukiev Malik
так много действий, чтобы поменять url
Эх, хочется так мало действий, чтобы стать программистом
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Yury Zhuk
Эх, хочется так мало действий, чтобы стать программистом
Я чет не понял, откуда берется этот history
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Soltukiev Malik
Я чет не понял, откуда берется этот history
Иван же тебе прям код написал 😕
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Yury Zhuk
Иван же тебе прям код написал 😕
// somewhere/history.js
export const history = createBrowserHistory()

// somewhere/routes
import { history } from 'somewhere/history.js'
<Router history={history} />

// somewhere/actions
import { history } from 'somewhere/history.js'
const myAction = () => () => {
 history.push(...)
}
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
createBrowserHistory() что заметод?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
Как сделать редирект не из jsx?
А зачем?
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Soltukiev Malik
// somewhere/history.js
export const history = createBrowserHistory()

// somewhere/routes
import { history } from 'somewhere/history.js'
<Router history={history} />

// somewhere/actions
import { history } from 'somewhere/history.js'
const myAction = () => () => {
 history.push(...)
}
О, он тебе даже в 3 местах показал как это сделать
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
ой добрый дед, а ты не учишься, Малик (
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Vladimir Klimov
А зачем?
при нажатии на энтер надо поменять url в браузере
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Yury Zhuk
ой добрый дед, а ты не учишься, Малик (
можешь подскажешь, откуда импортируется creacteBrowserHistory?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
при нажатии на энтер надо поменять url в браузере
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Soltukiev Malik
можешь подскажешь, откуда импортируется creacteBrowserHistory?
гуглить ты так и не научился?
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Soltukiev Malik
можешь подскажешь, откуда импортируется creacteBrowserHistory?
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
последний раз гуглю на тебя, истратил свой лимит месячный уже (
источник

N

Nikita in React — русскоговорящее сообщество
Soltukiev Malik
Как сделать редирект не из jsx?
Повесь обработчик на нажатие при монтировании и редиректь
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
а history это либа отдельная?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
ну, откуда импортируют, из "history"
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
а history это либа отдельная?
[В ответ на <Malik/>]
https://reactrouter.com/web/api/Hooks
юзай useHistory
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
я уже читаю) спс.
источник