Size: a a a

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

2020 August 13

АИ

Артем Ильченко... in React — русскоговорящее сообщество
Jane Manticore
хай! насколько валидно в функциональном компоненте с промисами таким образом работать? есть ощущение что так нельзя, но куда пойти почитать хз) мб тут ошибка нормально не обработается или косячно рендеринг будет? 🤔
const SomeComponent: React.FC = () => {
   const isOk = callAsyncFn().then(result => !!result);
useEffect() для такого юзается
источник

IM

Ilya Mekke in React — русскоговорящее сообщество
Подскажите, насколько допустимо использовать второй вариант в проектах?
Или так делать нельзя?
источник

JM

Jane Manticore in React — русскоговорящее сообщество
Артем Ильченко
useEffect() для такого юзается
тоже об этом подумала, но хочется обьяснение или ссылку) почти асинхронщина в рендере получается
источник

И

Иван in React — русскоговорящее сообщество
Alexander
Привет, есть ли возможность предотвратить действие react-router. То есть подписаться на событие изменения локации до того, как оно произойдет и отменить его при определенных условиях?
источник

И

Иван in React — русскоговорящее сообщество
Jane Manticore
тоже об этом подумала, но хочется обьяснение или ссылку) почти асинхронщина в рендере получается
В доке ведь всё есть. Если не хватает — поищи по чату overreacted
источник

A

Alexander in React — русскоговорящее сообщество
Спасибо, то что нужно. У меня почему-то не нагуглилось
источник

JM

Jane Manticore in React — русскоговорящее сообщество
Иван
В доке ведь всё есть. Если не хватает — поищи по чату overreacted
thx!
источник

АИ

Артем Ильченко... in React — русскоговорящее сообщество
Jane Manticore
тоже об этом подумала, но хочется обьяснение или ссылку) почти асинхронщина в рендере получается
ну гугл же((
источник

И

Иван in React — русскоговорящее сообщество
Ilya Mekke
Подскажите, насколько допустимо использовать второй вариант в проектах?
Или так делать нельзя?
Только второй
источник

RG

Robert Green in React — русскоговорящее сообщество
Переслано от Robert Green
Ребята, очень нужна ваша помощь. Я не понимаю, что происходит, ибо у меня перестал работать роутинг. Я меняю адресную строку прямо из redux с помощью библиотеки connected-react-router, как показано на первом скрине. Но мой ui не перерисовывается, хотя url меняется правильно. При этом если я перезагружаю страницу, то все работает и рисуется нужный компонент. Можете подсказать, что не так?
источник

RG

Robert Green in React — русскоговорящее сообщество
Переслано от Robert Green
источник

V

Vetro in React — русскоговорящее сообщество
Иван
Только второй
Презентационным компонентам же не нужно ничего о редаксе знать
источник

И

Иван in React — русскоговорящее сообщество
Vetro
Презентационным компонентам же не нужно ничего о редаксе знать
источник

И

Иван in React — русскоговорящее сообщество
Robert Green
Переслано от Robert Green
Ребята, очень нужна ваша помощь. Я не понимаю, что происходит, ибо у меня перестал работать роутинг. Я меняю адресную строку прямо из redux с помощью библиотеки connected-react-router, как показано на первом скрине. Но мой ui не перерисовывается, хотя url меняется правильно. При этом если я перезагружаю страницу, то все работает и рисуется нужный компонент. Можете подсказать, что не так?
Покажи, как у тебя рендерится компонент роутер
источник

V

Vetro in React — русскоговорящее сообщество
>have no dependencies on the rest of the app such as Flux actions or stores
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
там написано “я больше так не делаю”, куда ты конкретно предлагаешь смотреть?
источник

И

Иван in React — русскоговорящее сообщество
Vetro
>have no dependencies on the rest of the app such as Flux actions or stores
Не, первый абзац стай. Из 2019
источник

V

Vetro in React — русскоговорящее сообщество
А, увидел, все
источник

V

Vetro in React — русскоговорящее сообщество
Ну я собственно презентационные компоненты не особо создаю, просто слышал что такой подход есть)
источник

RG

Robert Green in React — русскоговорящее сообщество
Иван
Покажи, как у тебя рендерится компонент роутер
вот так
источник