Size: a a a

React: русскоязычное сообщество

2020 July 25

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Возможно я чего-то не знаю. И в контролировании всего и вся есть скрытый смысл и полезность. Просветите пожалуйста, если это так
источник

Э

Эльдар in React: русскоязычное сообщество
ну конечно тебе виднее, если проект маленький то может быть такое прощается
источник

Э

Эльдар in React: русскоязычное сообщество
да я сам не эксперт, ну например инпут должен начинаться с A, B, C, D для категории прав
источник

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Эльдар
ну конечно тебе виднее, если проект маленький то может быть такое прощается
проект мой. Кто меня накажет?) React-патруль?. хех.
источник

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Эльдар
да я сам не эксперт, ну например инпут должен начинаться с A, B, C, D для категории прав
A, B, C, D - это просто буквы? не пойму.
источник

Э

Эльдар in React: русскоязычное сообщество
ага, вводимые данные должны соответствовать паттерну
источник

Э

Эльдар in React: русскоязычное сообщество
я не знаю как это сделать без управляемых полей ввода
источник

Э

Эльдар in React: русскоязычное сообщество
Aleksander Lemyagov
проект мой. Кто меня накажет?) React-патруль?. хех.
просто суть в том что на своих проектах мы учимся, и лучше сразу учиться писать "правильный" код, который будет легко масштабироваться и поддерживаться
источник

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Эльдар
я не знаю как это сделать без управляемых полей ввода
я не говорю что контроль не нужен совсем. Он нужен, но когда это уместно. Сделать поле более требовательным к вводу данных без контроля не получится. Тут все норм. А делать контроль просто потому-что - ну такая себе затея.
источник

Э

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

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Эльдар
просто суть в том что на своих проектах мы учимся, и лучше сразу учиться писать "правильный" код, который будет легко масштабироваться и поддерживаться
трудно поддерживать код в котором 50% не нужного и было сделано просто потому-что.
источник

Э

Эльдар in React: русскоязычное сообщество
Aleksander Lemyagov
я не говорю что контроль не нужен совсем. Он нужен, но когда это уместно. Сделать поле более требовательным к вводу данных без контроля не получится. Тут все норм. А делать контроль просто потому-что - ну такая себе затея.
нет, не просто потому что. всё, что отображает твоя страница, должно содержаться в состоянии компонентов
источник

Э

Эльдар in React: русскоязычное сообщество
не думаю что в документации реакта что-то написано "просто так")))
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
D. Ouhh
запускать в action loadProducts() нормально?
Да, если используется thunk или saga.
источник

DO

D. Ouhh in React: русскоязычное сообщество
Юра Чеботаев
Да, если используется thunk или saga.
да, thunk
источник

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Эльдар
нет, не просто потому что. всё, что отображает твоя страница, должно содержаться в состоянии компонентов
Зачем, если мне не нужен особый контроль? Зачем писать тонну кода, который, по сути, нового ничего не привнесет? Я понимаю когда есть ограничения на вводимые данные и тут да, без контроля никак.
источник

Э

Эльдар in React: русскоязычное сообщество
Aleksander Lemyagov
уже решил вопрос при помощи callback-а.
ну вот, пожалуйста, не нужный код, обошелся ты без него?)
источник

Э

Эльдар in React: русскоязычное сообщество
какие-то коллбеки, вместо того чтобы обнулить стейт
источник

AL

Aleksander Lemyagov in React: русскоязычное сообщество
Эльдар
какие-то коллбеки, вместо того чтобы обнулить стейт
ага. а как без callback-а обнулить стейт? его нужно обнулить только после того как придет успешный ответ от сервера на асинхронный запрос? Если ответ не положительный, то обнулять не надо
источник

Э

Эльдар in React: русскоязычное сообщество
Aleksander Lemyagov
Зачем, если мне не нужен особый контроль? Зачем писать тонну кода, который, по сути, нового ничего не привнесет? Я понимаю когда есть ограничения на вводимые данные и тут да, без контроля никак.
и это заблуждение относительно тонны кода, он не станет сложнее, там пара строчек кода добавляется
источник