Size: a a a

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

2020 September 26

А

Андрей in React — русскоговорящее сообщество
Defina Corporation
.test(pattern: /^((([0-9A-Za-z]{1}[-0-9A-z\.]{1,}[0-9A-Za-z]{1})|([0-9А-Яа-я]{1}[-0-9А-я\.]{1,}[0-9А-Яа-я]{1}))@([-0-9A-Za-z]{1,}\.){1,2}[-A-Za-z]{2,})$/u,)
is True == email
В этом то и вопрос как сделать это одним методом?
источник

DB

Dmitry Bondar in React — русскоговорящее сообщество
Андрей
В этом то и вопрос как сделать это одним методом?
вынести в функцию и переиспользовать - не?
источник

А

Андрей in React — русскоговорящее сообщество
Dmitry Bondar
вынести в функцию и переиспользовать - не?
Как вариант спс
источник

А

Андрей in React — русскоговорящее сообщество
Спс тупанул
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Андрей
В этом то и вопрос как сделать это одним методом?
отслеживайте через ref или через useEffect что там в value input происходит, что ввели.
Придётся каждый инпут по отдельности проверять, или через react-hook-form
источник

DC

Defina Corporation in React — русскоговорящее сообщество
ну или через функцию )))
источник

И

Иван in React — русскоговорящее сообщество
Андрей
У меня подключёна библиотека antd там не прокатыет
Девтулзы открой и посмотри в html. Видишь там инпуты? Значит позволяет
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Иван
Девтулзы открой и посмотри в html. Видишь там инпуты? Значит позволяет
+++
источник

А

Андрей in React — русскоговорящее сообщество
Иван
Девтулзы открой и посмотри в html. Видишь там инпуты? Значит позволяет
Ок  СПС буду пытаться
источник

ΓΧ

Γιωργος Χηονιδι... in React — русскоговорящее сообщество
Γιωργος Χηονιδι
всем привет подскажите пожалуйста, можно ли как-то получить данные из другого редьюсера??, оба соеденены чз combineReducer, один из которых в whitelist у персистора
нету возможности использовать один редьюсер из-за персистора, мб кто-нибудь сталкивался с таким? неужели нужно получать стейт чз useSelector и делать диспатч с этим стейтом что бы получить его в другом редьюсере?
источник

DB

Dmitry Bondar in React — русскоговорящее сообщество
Γιωργος Χηονιδι
нету возможности использовать один редьюсер из-за персистора, мб кто-нибудь сталкивался с таким? неужели нужно получать стейт чз useSelector и делать диспатч с этим стейтом что бы получить его в другом редьюсере?
ну да, в action’e через getState (с redux-thunk) вытяни инфу которая тебе нужна и задиспатч в нужный редюсер, а в чем проблема так сделать? reducer должен быть чистой функцией - с одинаковыми входными данными всегда должен отдавать одно и тоже, он не должен опираться на какие-то другие места
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Γιωργος Χηονιδι
всем привет подскажите пожалуйста, можно ли как-то получить данные из другого редьюсера??, оба соеденены чз combineReducer, один из которых в whitelist у персистора
в одном редьюсере никак нельзя получить данные из другого. так задумано. разные редьюсеры - разные данные

если у тебя одни данные зависят от других, то это называется derived data и это надо переносить в селектор
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Dmitry Bondar
ну да, в action’e через getState (с redux-thunk) вытяни инфу которая тебе нужна и задиспатч в нужный редюсер, а в чем проблема так сделать? reducer должен быть чистой функцией - с одинаковыми входными данными всегда должен отдавать одно и тоже, он не должен опираться на какие-то другие места
не советуй ерунды. не надо хранить одну и ту же информацию в двух разных местах
источник

DB

Dmitry Bondar in React — русскоговорящее сообщество
Roman Usherenko
не советуй ерунды. не надо хранить одну и ту же информацию в двух разных местах
а кто сказал что он ее там хранить будет?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Dmitry Bondar
а кто сказал что он ее там хранить будет?
а что он с ней будет делать? зачем она тогда там нужна?
источник

DB

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

RU

Roman Usherenko in React — русскоговорящее сообщество
это называется derived data. так тоже делать нельзя
источник

DB

Dmitry Bondar in React — русскоговорящее сообщество
данные нужны не только чтобы их хранить а еще и делать что-то на основании их
источник

DB

Dmitry Bondar in React — русскоговорящее сообщество
ну ок, сорри
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Dmitry Bondar
может у него логика просто зависит от данных из другого редюсера
храни одно в одном, другое в другом, а на основании этих двух данных в селекторе "что-то делай"
источник