Size: a a a

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

2020 October 02

V

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

K

Kurakste in React — русскоговорящее сообщество
Подскажите, смотрю на хуки: useState, useContext, useReducer - выглядит так, что ими можно редакс заменить. Или нет?
источник

KF

K F in React — русскоговорящее сообщество
Kurakste
Подскажите, смотрю на хуки: useState, useContext, useReducer - выглядит так, что ими можно редакс заменить. Или нет?
источник

DB

Denis Barvitskiy in React — русскоговорящее сообщество
Kurakste
Подскажите, смотрю на хуки: useState, useContext, useReducer - выглядит так, что ими можно редакс заменить. Или нет?
можно, но лучше смотрите на MobX
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Denis Barvitskiy
можно, но лучше смотрите на MobX
Effector
источник

KF

K F in React — русскоговорящее сообщество
Denis Barvitskiy
можно, но лучше смотрите на MobX
Почему mobx?
источник

K

Kurakste in React — русскоговорящее сообщество
Спасибо!
источник

DB

Denis Barvitskiy in React — русскоговорящее сообщество
не пробовал, есть смысл?
источник

ii

ilia ivanik in React — русскоговорящее сообщество
Читаю доку по реакту про "Использование хука эффекта". Хочу попробовать переделать свой классовый компонент.

У меня там есть 2 проверки в componentDidUpdate. С первой все понятно  :
1. if (prevProps.auth.isAuth !== this.props.auth.isAuth) ...

Но я не нашел в доке, как делать вот такие проверки:
2. if (
    prevProps.profile.currentID !== null &&
     this.props.profile.currentID !== this.url_id
   ) ...

Что если мне не достаточно просто проверить изменился какой-то пропс или нет, а нужна более сложная логика связанная с prevProps? Как мне получать что-то вроде prevProps внутри useEffect?
источник

KF

K F in React — русскоговорящее сообщество
ilia ivanik
Читаю доку по реакту про "Использование хука эффекта". Хочу попробовать переделать свой классовый компонент.

У меня там есть 2 проверки в componentDidUpdate. С первой все понятно  :
1. if (prevProps.auth.isAuth !== this.props.auth.isAuth) ...

Но я не нашел в доке, как делать вот такие проверки:
2. if (
    prevProps.profile.currentID !== null &&
     this.props.profile.currentID !== this.url_id
   ) ...

Что если мне не достаточно просто проверить изменился какой-то пропс или нет, а нужна более сложная логика связанная с prevProps? Как мне получать что-то вроде prevProps внутри useEffect?
useRef() используй для prevProp
источник

ii

ilia ivanik in React — русскоговорящее сообщество
K F
useRef() используй для prevProp
а, я просто не дошел еще до этого, спасибо. посмотрю
источник

a

ai in React — русскоговорящее сообщество
Добрый день. Подскажите плз.
После загрузки данных с серва, не удается установить не отобрадается label в react select. Нужно чтоб загружаемое значение оторажалось сразу в react-select.
источник

KF

K F in React — русскоговорящее сообщество
ai
Добрый день. Подскажите плз.
После загрузки данных с серва, не удается установить не отобрадается label в react select. Нужно чтоб загружаемое значение оторажалось сразу в react-select.
Ты про какой label?
источник

a

ai in React — русскоговорящее сообщество
K F
Ты про какой label?
http://i.imgur.com/szsZKNn.png
Который вместо select...
источник

SS

S S in React — русскоговорящее сообщество
Привет всем, как получить basename  react router из компонента? Он вставляется в BrowserRouter
источник

KF

K F in React — русскоговорящее сообщество
ai
http://i.imgur.com/szsZKNn.png
Который вместо select...
Загрузил данные и изменил state переменную и ее передавай в placeholder react-select. Либо если тебе надо сбросить значения то изменяй value react-select
источник

a

ai in React — русскоговорящее сообщество
K F
Загрузил данные и изменил state переменную и ее передавай в placeholder react-select. Либо если тебе надо сбросить значения то изменяй value react-select
Спасибо. Работает... А есть ли еще способы установить стартовое значение без placeholder?
источник

KF

K F in React — русскоговорящее сообщество
ai
Спасибо. Работает... А есть ли еще способы установить стартовое значение без placeholder?
Либо в value установи, либо есть default value если я не ошибаюсь в этой библиотеки
источник

a

ai in React — русскоговорящее сообщество
K F
Либо в value установи, либо есть default value если я не ошибаюсь в этой библиотеки
value и default value не работают...
источник

KF

K F in React — русскоговорящее сообщество
ai
value и default value не работают...
Скорее всего ты формат значения не правильный установил, там объект с value и label
источник