Size: a a a

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

2020 December 16

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Александр
Смысл в том, что очень умный юзер может послать в запросе всё, что захочет.
И очень «Умный» юзер может отправить запрос и обойдя всю валидацию на фронте
источник

А

Александр in React — русскоговорящее сообщество
Ivan Sequend 👾
И очень «Умный» юзер может отправить запрос и обойдя всю валидацию на фронте
Ну я об этом и говорю
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Александр
Ну я об этом и говорю
Из контекста разговора я понял, что вы наоборот топите за наличие серьезной валидации на клиенте (шарить правила)
источник

В

Влад in React — русскоговорящее сообщество
А что такое екосистема Реакт?
источник

А

Александр in React — русскоговорящее сообщество
Ivan Sequend 👾
Из контекста разговора я понял, что вы наоборот топите за наличие серьезной валидации на клиенте (шарить правила)
Я это привел как пример того, что правила валидации на бэке могут быть идентичны правилам валидации на фронте вплоть до того, что нельзя в рамках архитектуры сделать правило валидации на фронте, которого нет на бэке.
источник

S

Stanislav in React — русскоговорящее сообщество
Влад
А что такое екосистема Реакт?
тестирование, ui киты, graphql...
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Александр
Я это привел как пример того, что правила валидации на бэке могут быть идентичны правилам валидации на фронте вплоть до того, что нельзя в рамках архитектуры сделать правило валидации на фронте, которого нет на бэке.
Уяснил. Но по мне, так клиент (читай - браузер) не должен получать никакой лишней информации, кроме той, что необходима для представления контента для конечного пользователя. Этому меня научила практика и личный опыт, в том числе однажды - горький опыт. Благо были спецы, которые смогли быстро устранить проблему и предупредить  возможные последствия.
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
А виной всему - знание фреймворка и почти что отсутствие фундамента)
источник

I

Igor in React — русскоговорящее сообщество
Подскажите, как массив объектов с ключами переделать массив объектов без ключей?)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Влад
А что такое екосистема Реакт?
Библиотеки и разного рода инструменты,  построенные вокруг него
источник

А

Александр in React — русскоговорящее сообщество
Ivan Sequend 👾
Уяснил. Но по мне, так клиент (читай - браузер) не должен получать никакой лишней информации, кроме той, что необходима для представления контента для конечного пользователя. Этому меня научила практика и личный опыт, в том числе однажды - горький опыт. Благо были спецы, которые смогли быстро устранить проблему и предупредить  возможные последствия.
Не в коем случае не топлю за такой подход, просто рассказал, что сталкивался с таким, как пример того, что дублирование правил очень даже бывает.
источник

А

Александр in React — русскоговорящее сообщество
Даже скорее для того, чтобы более опытные люди что-то по этому поводу сказали. )
источник

s3

sdff 34534534545 in React — русскоговорящее сообщество
Оч странно. Когда пишу user.proto.say() получаю "Hello, undefined". А когда просто user.say() - то "Hello, Alex". Добавлял метод как Man.protorype.say = function() {...}, Ну и let user = new Man('Alex') соответственно. Хотя "say" сидит в proto.
источник

А

Александр in React — русскоговорящее сообщество
Igor
Подскажите, как массив объектов с ключами переделать массив объектов без ключей?)
источник

s

stanislav in React — русскоговорящее сообщество
Igor
Подскажите, как массив объектов с ключами переделать массив объектов без ключей?)
Пройтись циклом и удалить ключ через delete в каждом объекте
источник

D

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

VK

Vladimir Klimov in React — русскоговорящее сообщество
Danila
Мне кажется, или с хуками приходится думать о ссылочной целостности гораздо больше, чем без них?
Почему?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Klimov
Почему?
потому что основаны на замыканиях
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitriy Shuleshov
потому что основаны на замыканиях
Не, то, что думать приходится - это понятно, почему больше?
источник

D

Danila in React — русскоговорящее сообщество
Vladimir Klimov
Не, то, что думать приходится - это понятно, почему больше?
Не знаю. Во времена классов рендер компонента не вызывал перевызов всех хуков и возврат из них того, у чего может потеряться ссылка
источник