Здравствуйте, peer, Вы писали:
P>Есть b2b приложение react, в нем есть несколько достаточно сложных форм. Раньше считалось что бизнес логику на фронте лучше не светить,
P>но вот тут напращивается некоторая валидация на фронте.
P>Вопроса 2. На фронте что допустимо валидировать, а что нет?
Это собственно для быстродействия делается и все на фронте вы провалидировать не сможете, например вещи для проверки которых нужно обращаться к бд, а всякие email,phone и т.д. можно проверять на фронте,но не забывать делать тоже самое на беке.
P>Какие то есть гайды как валидировать на фронте: паттерны, готовые либы или достаточно вызвать на фронте сделать метод Validate куда передать модель которая пойдет на бэк?
Лучше при выполнении операции возвращать список ошибок, если они есть.