Size: a a a

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

2020 July 08

П

Пора на фронт... in React — русскоговорящее сообщество
При обновлении роута проиходйте перерисовка
источник

VM

Ven Movs in React — русскоговорящее сообщество
Пора на фронт
Можно на к <Router> добавить аттрибут key={текущий урл}
Попробую
источник

П

Пора на фронт... in React — русскоговорящее сообщество
Но я бы сделал по другому, я бы использовал withRouter hoc и повыносил код в компоненты и оттуда пушил
источник

П

Пора на фронт... in React — русскоговорящее сообщество
Когда обновляется history у враппера Router этот хок тоже вызывает перерисовку компонента, а в пропсы прилетает history объект
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Ven Movs
Друзья, всем привет!

Вопрос возник, голову ломаю неделю уже, я использую router, и мне надо сделать чтобы при скролле менялась страница. Я достиг того, что url меняется но ререндер не происходит..

В чем может быть трабл?


https://github.com/venmovs/Vanakn-app/blob/master/src/components/app/app.js
Оу, у тебя там дефолтные экспорты. Сейчас за тобой придут...
источник

O

Oil Field in React — русскоговорящее сообщество
Пора на фронт
Когда обновляется history у враппера Router этот хок тоже вызывает перерисовку компонента, а в пропсы прилетает history объект
Ну видишь, он говорит, что у него при смене урла ререндера не происходит
источник

O

Oil Field in React — русскоговорящее сообщество
Хотя должен же
источник

П

Пора на фронт... in React — русскоговорящее сообщество
Ну он и не будет работать, он же роутер инициализирует в скролле
источник

П

Пора на фронт... in React — русскоговорящее сообщество
Там если быть честным нужно просто все удалить и написать нормально, но если я так напишу - это будет грубовато немного
источник

O

Oil Field in React — русскоговорящее сообщество
Ну надо инициализировать сразу все роуты
источник

V

Vladislav in React — русскоговорящее сообщество
Ven Movs
Друзья, всем привет!

Вопрос возник, голову ломаю неделю уже, я использую router, и мне надо сделать чтобы при скролле менялась страница. Я достиг того, что url меняется но ререндер не происходит..

В чем может быть трабл?


https://github.com/venmovs/Vanakn-app/blob/master/src/components/app/app.js
Есть же наверняка готовые решения под это дело. Поэтапная загрузка страницы
источник

V

Vlad in React — русскоговорящее сообщество
Eugene Sternin
Оу, у тебя там дефолтные экспорты. Сейчас за тобой придут...
А можете объяснить, почему это плохо (я знаю, что это хейтят, но не знаю, почему)
источник

VM

Ven Movs in React — русскоговорящее сообщество
Я не нашёл, это первый проект на реакте, и на этой задачке я встрял, сейчас залью в песочницу
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Vlad
А можете объяснить, почему это плохо (я знаю, что это хейтят, но не знаю, почему)
@risenforces можешь, скинуть ссылку на канал плиз
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vlad
А можете объяснить, почему это плохо (я знаю, что это хейтят, но не знаю, почему)
источник

V

Vlad in React — русскоговорящее сообщество
Исчерпывающе) благодарю
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
👍
источник

V

Vladislav in React — русскоговорящее сообщество
Есть утилита для миграции с дефолтных экспортов на именованные?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Vladislav
Есть утилита для миграции с дефолтных экспортов на именованные?
поиск с заменой называется:D
источник

V

Vladislav in React — русскоговорящее сообщество
Александр Бакиматов
поиск с заменой называется:D
Не стработает если имя дефолтного экспорта не равно имени импорта
источник