Size: a a a

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

2021 April 02

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Rustam Sahatov
В самом теге карты метод
Типо завязать на внешнем флаге, и изменять его на onLoad?
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Вроде как <Map onLoad={()=>{}}>
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
если мне нужно показывать их после загрузки как раз, ну да наверно так и сделаю
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Вопрос Eslint просит меня явно деклалировать React в jsx файлах. На самом деле это имеет значение или это просто для красоты?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Вова Белый
Вопрос Eslint просит меня явно деклалировать React в jsx файлах. На самом деле это имеет значение или это просто для красоты?
если реакт 17-й, то это не нужно, отключи `'react/jsx-uses-react': 'off',`
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Roman Usherenko
если реакт 17-й, то это не нужно, отключи `'react/jsx-uses-react': 'off',`
Да я уже отключил. Просто было интересно если слинт последней версии жалуется что это реально надо)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Вова Белый
Да я уже отключил. Просто было интересно если слинт последней версии жалуется что это реально надо)
это не еслинт. какой-то пресет, который ты успользуешь, включает это правило (наверное как обычно airbnb)
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Roman Usherenko
это не еслинт. какой-то пресет, который ты успользуешь, включает это правило (наверное как обычно airbnb)
гугловский прессет
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
ну пофигу, просто еслинту что сказано, то он и проверяет
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Roman Usherenko
ну пофигу, просто еслинту что сказано, то он и проверяет
понял, спасибо
источник

K

Kirill in React — русскоговорящее сообщество
ребят, а можно добавлять редакс экшин в dependency  array  в useEffect и при вызове того экшина отрабатывал код в useEffect? На данный момент этот код не работает, при вызове экшина postOverview, useEffect  не срабатывает
 
useEffect(() => {
   dispatch(getOverview());
 }, [postOverview]);
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Kirill
ребят, а можно добавлять редакс экшин в dependency  array  в useEffect и при вызове того экшина отрабатывал код в useEffect? На данный момент этот код не работает, при вызове экшина postOverview, useEffect  не срабатывает
 
useEffect(() => {
   dispatch(getOverview());
 }, [postOverview]);
ссылка у экшена же всегда одна и она не меняется
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
соответственно и хук сработает 1 раз только после 1 рендера
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
делаешь флаг в сторе, по экшену меняешь его, в компоненте коннектишься к этому флагу, и этот флаг уже в deps, тогда будет работать
источник

K

Kirill in React — русскоговорящее сообщество
🧨 ethorz
ссылка у экшена же всегда одна и она не меняется
тогда нужно подвязать измененный стейт в результате postOverview?
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Вопрос снова по эслинту, как может происходить подобное)) и почему оно происходит
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Kirill
тогда нужно подвязать измененный стейт в результате postOverview?
да, как раз писал про флаг, но не успел)
источник

K

Kirill in React — русскоговорящее сообщество
🧨 ethorz
да, как раз писал про флаг, но не успел)
окей, спасибо)
источник

DP

Den Pol in React — русскоговорящее сообщество
🧨 ethorz
делаешь флаг в сторе, по экшену меняешь его, в компоненте коннектишься к этому флагу, и этот флаг уже в deps, тогда будет работать
Мне кажется, через ref дешевле
источник

ЕГ

Евгений Галицын... in React — русскоговорящее сообщество
Гайз хелп, была у кого проблема в продакшн сборке не пробрасывается тема в в библиотечные компоненты, использую styled-components провайдер стоит, так же юзаю Nextjs
При разработке в dev режиме все ок
источник