Size: a a a

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

2021 April 02

x

x1dan in React — русскоговорящее сообщество
Maxim Koylo
иного выхода хранить данные формы как не в стм там не было
хорошо, допустим, а где данные хранить? или ты уйдешь на другую страницу и все что ты вводил до этого из форм пропадет?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
лол если честно) есть требования такие и они логичны в тех кейсах которые были у меня
ну так эти требования выполняются. класть в стм приходится тогда когда что-то извне должно часто влиять на форму
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
x1dan
хорошо, допустим, а где данные хранить? или ты уйдешь на другую страницу и все что ты вводил до этого из форм пропадет?
плюс кстати тоже очень хороший кейс
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
x1dan
хорошо, допустим, а где данные хранить? или ты уйдешь на другую страницу и все что ты вводил до этого из форм пропадет?
перед уходом на другую страницу делаешь сохранение
источник

OT

Oruj Tatiyev in React — русскоговорящее сообщество
444
в файл селекторс.жс (в нужном слое) обычно выносят то, что дает реселект. он есть в редакс-тулките
можно плиз примеры
источник

x

x1dan in React — русскоговорящее сообщество
банально удобства пользователя, он случайно открыл другую страницу, ты ему написал что у тебя форма не заполнена, он вернулся и заполнил ее. добавь туда сохранение стейта в кукисы он через 2 дня продолжит заполнение формы
источник

GV

Gert Vali in React — русскоговорящее сообщество
Roman Usherenko
перед уходом на другую страницу делаешь сохранение
В локал сторейдж!
источник

RU

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

RU

Roman Usherenko in React — русскоговорящее сообщество
Gert Vali
В локал сторейдж!
это вопрос имплементации. можно в тот же стм класть. но только не на каждый чих, а когда надо
источник

GV

Gert Vali in React — русскоговорящее сообщество
Roman Usherenko
это вопрос имплементации. можно в тот же стм класть. но только не на каждый чих, а когда надо
Я уже писал про поиск.
источник

RU

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

x

x1dan in React — русскоговорящее сообщество
Roman Usherenko
это вопрос имплементации. можно в тот же стм класть. но только не на каждый чих, а когда надо
так или иначе они там будут лежать, вопрос лишь в том сохранять на каждое изменение, или сохранять при определенном действии.  а если человек закрыл страницу случайно или у него ноут потух, а он заполнял форму 4 часа :D
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Roman Usherenko
и где тут стм?
вот тебе нужно на каждый ввод инпута отображать эти данные вне формы?
источник

x

x1dan in React — русскоговорящее сообщество
Roman Usherenko
и где тут стм?
ну сохранил в куку стейт свой, при открытии забрал из куки
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
вот тебе нужно на каждый ввод инпута отображать эти данные вне формы?
а как на счёт валидации? если ввод невалиден, все равно отображать?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Roman Usherenko
а как на счёт валидации? если ввод невалиден, все равно отображать?
это все комбинируется
источник

GV

Gert Vali in React — русскоговорящее сообщество
Roman Usherenko
а как на счёт валидации? если ввод невалиден, все равно отображать?
А если это просто фильтрация по элементам/поиск элемента?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Gert Vali
А если это просто фильтрация по элементам/поиск элемента?
а это и не форма скорей всего тогда
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
у меня если честно создается впечетления что у вас формы это вводи имени, номер телефона, чекбоксик и сабмит
источник

A

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