Size: a a a

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

2021 January 08

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Dezmunt
Подскажите лучший путь. Есть таблица с кучей инпутов, как лучше их контролировать? Я ща пока что сделал как массив объектов, и через атрибут name получаю необходимые данные о месте положения инпута, и сохраняю данные. Но это очень не производительно. Как обычно поступают с такого рода задачей?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Dezmunt
Подскажите лучший путь. Есть таблица с кучей инпутов, как лучше их контролировать? Я ща пока что сделал как массив объектов, и через атрибут name получаю необходимые данные о месте положения инпута, и сохраняю данные. Но это очень не производительно. Как обычно поступают с такого рода задачей?
Инпут рендерить только там где вводит пользователь, на потерю фокуса сделать сохранение в стейт менеджер

Да и можно нормализовать, что бы было удобнее работать
источник

p

persona x grata in React — русскоговорящее сообщество
Вопрос по React-query. Делаю приложение с фильмами. Загружаю данные через useInfiniteQuery, внизу страницы кнопка по достижении (IntersectionObserver) которой срабатывает фетчинг следующей страницы.
Почему-то глючит восстановление позиции скролла, когда перехожу на страницу фильма и нажимаю в браузере кнопку назад, бывает раз 5 норм срабатывает, а потом начинает лагает и кидает вверх страницы (не в самый верх) или немного выше прежнего значения. Кто-то с этим багом сталкивался?
источник

Д

Діма in React — русскоговорящее сообщество
Привет всем
Подскажите пожалуйста.
Может кто использовал такой плагин react-select
уже час пробую сделать опцию blur() когда выбираешь select
и ничего не могу ни сделать ни нагуглить,
вернее что нагуглил то не работает
Может у кого есть рабочий пример
источник

p

persona x grata in React — русскоговорящее сообщество
Діма
Привет всем
Подскажите пожалуйста.
Может кто использовал такой плагин react-select
уже час пробую сделать опцию blur() когда выбираешь select
и ничего не могу ни сделать ни нагуглить,
вернее что нагуглил то не работает
Может у кого есть рабочий пример
Попробуй другую либу downshift
источник

Д

Діма in React — русскоговорящее сообщество
Cпасибо.
Попробую.
источник

A

Alexei in React — русскоговорящее сообщество
Товарищи, дайте, пожалуйста, совет по организации проекта: есть обычный нереактовский сайтик, нужно из него постепенно сделать Spa, а собственно начать нужно с форм (на каждой странице по одной форме). Одну форму сделал и возник нубский вопрос - а под остальные формы отдельные "приложения" ака виджеты делать (предварительно вынеся общие компоненты в отдельную библиотеку)? С точки зрения бизнес-логики формы никак не связаны, для каждой формы - свой корневой элемент на своей же странице. Буду очень благодарен за рекомендацию, ибо 5 форм - 5 страниц - 5 "приложений"-виджетов даже звучит плохо
источник

el

eden lane in React — русскоговорящее сообщество
Alexei
Товарищи, дайте, пожалуйста, совет по организации проекта: есть обычный нереактовский сайтик, нужно из него постепенно сделать Spa, а собственно начать нужно с форм (на каждой странице по одной форме). Одну форму сделал и возник нубский вопрос - а под остальные формы отдельные "приложения" ака виджеты делать (предварительно вынеся общие компоненты в отдельную библиотеку)? С точки зрения бизнес-логики формы никак не связаны, для каждой формы - свой корневой элемент на своей же странице. Буду очень благодарен за рекомендацию, ибо 5 форм - 5 страниц - 5 "приложений"-виджетов даже звучит плохо
я на рабочем проекте делаю схему в виде массива объектов, потом по этому массиву итерируюсь и рендерю форму. В итоге для новой формы надо всего лишь создать новую схему
источник

RU

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

el

eden lane in React — русскоговорящее сообщество
Roman Usherenko
это если у тебя формы одинаковые
ну в идеале они должны быть одинаковыми, разве нет?
источник

el

eden lane in React — русскоговорящее сообщество
в смысле, мы про что сейчас? про внешний вид или что?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
про функционал. просто у нас дизайнеры такое рисуют шо ппц
источник

el

eden lane in React — русскоговорящее сообщество
а ну война с дизайнерами - это святое
источник

RU

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

RU

Roman Usherenko in React — русскоговорящее сообщество
eden lane
а ну война с дизайнерами - это святое
ну даже не за дизайн, а за UX
источник

И

Иван in React — русскоговорящее сообщество
Alexei
Товарищи, дайте, пожалуйста, совет по организации проекта: есть обычный нереактовский сайтик, нужно из него постепенно сделать Spa, а собственно начать нужно с форм (на каждой странице по одной форме). Одну форму сделал и возник нубский вопрос - а под остальные формы отдельные "приложения" ака виджеты делать (предварительно вынеся общие компоненты в отдельную библиотеку)? С точки зрения бизнес-логики формы никак не связаны, для каждой формы - свой корневой элемент на своей же странице. Буду очень благодарен за рекомендацию, ибо 5 форм - 5 страниц - 5 "приложений"-виджетов даже звучит плохо
5 приложений-виджетов — не так уж и плохо (особенно, если вынести общий их код в отдельный чанк, чтобы он кэшировался на клиенте). Их потом можно будет легко собрать в одно приложение.
источник

И

Иван in React — русскоговорящее сообщество
eden lane
я на рабочем проекте делаю схему в виде массива объектов, потом по этому массиву итерируюсь и рендерю форму. В итоге для новой формы надо всего лишь создать новую схему
У тебя везде есть реакт, чтобы итерироваться и рендерить. Вопрос о другом
источник

el

eden lane in React — русскоговорящее сообщество
значит я не так понял вопрос
источник

A

Alexei in React — русскоговорящее сообщество
Eden lane, Иван, Роман, спасибо большое! Да, в данном случае Иван прав. Я просто думал о каких-нибудь best practice на этот счёт, дабы не городить огород из отдельных приложений в репозитории с проектом. Но на этапе начала перевода сайта на реакт, полагаю, у меня нет выбора. Ещё раз спасибо!
источник

va

var an in React — русскоговорящее сообщество
Может кто-то знает где можно найти нормальный туториал по MERN разработке интернет магазина?
источник