Oleg
а контроллер формы
Можно подробнее? Это как вообще?
🅅aleriy
если имеется в виду табом между полями формы перемещаться
artalar
если имеется в виду табом между полями формы перемещаться
Имеется в виду по опшинам ходить, я думаю
🅅aleriy
А стрелки?
стрелки для выбора опций селекта?
Oleg
Это всё таки сам компонент.
Oleg
Да.
🅅aleriy
ну стрелки да, это в зоне компонента само собой
🅅aleriy
и enter еще не забудь и пробел и ESC
artalar
А если ctrl зажать, то мультиселект...
Oleg
Ну не add event listener же делать.
artalar
А еще что бы если снизу места мало, открывался сверху
🅅aleriy
Ну не add event listener же делать.
почему нет? на window вешать придется на keydown
Oleg
🅅aleriy
при фокусе селекта и отписываться при блюре
Alexander 👹👹👹👹👹👹
Всем привет , кто то юзал react-bootstrap-table2 ? если я выбираю editor в колонке типа select , а options у меня приходят из пропсов , как мне обновлять колонки ?
🅅aleriy
Как-то это не по реактовски
ну кастомные селекты они такие, ты же их на дивах слепишь из говна и палок
Anonymous
Ребят, как лучше хранить статьи (как в википедии, с картинками и виджетами) в базе данных? XML? JSON? Нужно, чтобы это быстро парсилось в реактовские компоненты
🅅aleriy
а к нему есть реакт компонент
Anonymous
попробуй markdown формат изучить, может этого будет достаточно
Я боюсь туда не вставить кастомные виджеты
🅅aleriy
Я боюсь туда не вставить кастомные виджеты
можно вставить все что угодно туда
Anonymous
Ага, html-ем
Anonymous
Легче сразу на нём писать
🅅aleriy
просто после рендеринга компонента постобработкой его допилить
Anonymous
Классный костыль
Anonymous
Рендерить текст {{ widget; data: ... }} ?))))))))))))))))))
🅅aleriy
Рендерить текст {{ widget; data: ... }} ?))))))))))))))))))
виджет же у тебя без динамически изменяемых параметров?
🅅aleriy
а так придумай заглушку в маркдауне из символов, которую заменишь рендерингом компонента с виджетом
Anonymous
https://mdxjs.com/
Bogdan
вот есть приложение 7к файлов, как его разбивать на компоненты? если разбивать все на атомы будет гораздо больше файлов, и еще вопрос, есть у нас карточка товара например, и этой карточки 10 абсолютно разных вариаций, как ее делать?
🅅aleriy
https://mdxjs.com/
ну как вариант, если не пугает размер самой либы :)
🅅aleriy
🅅aleriy
а она легко может быть больше раз в 5 чем сам проект
Anonymous
MDX has no runtime, all compilation occurs during the build stage
Anonymous
@mdx-js/loader
🅅aleriy
Bogdan
вот есть приложение 7к файлов, как его разбивать на компоненты? если разбивать все на атомы будет гораздо больше файлов, и еще вопрос, есть у нас карточка товара например, и этой карточки 10 абсолютно разных вариаций, как ее делать?
и если карточек не 10, а еще больше, у каждой разные еффекты, у одной при наведении на title выходит тень у другой выезжает что то, у третей еще что то, это уже выйдет, что карточек будет много компонентов?
🅅aleriy
ну лоадер это видимо для вебпака
🅅aleriy
который грузит сами mdx файлы
🅅aleriy
но у тебя то задача я так понимаю другая совершенно
🅅aleriy
ты же википедию хочешь
🅅aleriy
а не статику сбилденную
Anonymous
Хз, а чем статика хуже?
Anonymous
Это не вики
Anonymous
Просто статьи, их нельзя редачить
🅅aleriy
Просто статьи, их нельзя редачить
на фиг их через реакт делать тогда?
🅅aleriy
просто в html сверстай
🅅aleriy
и отдавай из паблика
Anonymous
С динамикой, конечно, можно и админ-панель сделать, чтобы не в IDE писать, а прямо на сайте
Bogdan
если "абсолютно разные", то должны быть абсолютно разные компоненты :)
Так столько компонентов это же жоско, если 7к это не разбитые файлы, дробить их ещё выйдет более 10к
🅅aleriy
js? :)))
🅅aleriy
@bshelomanov удали папку node_modules и пересчитай по новой
🅅aleriy
Зашла шутка
а js файлов сколько вообще?
🅅aleriy
и отдельно jade
Bogdan
а js файлов сколько вообще?
Не могу сейчас посчитать, доступов нету
🅅aleriy
Лучше не надо эти решения принимать по советам из чатика по реакту...
на самом деле можно :) тут много людей, которые фулстеки или бывшие бакендеры
Bogdan
7141 файл в папке сорс
Sergey
7141 файл в папке сорс
Очень плохо верится
Alexey
7141 файл в папке сорс
Я бы для начала удалил все неиспользуемые файлы. Плагин вебпака есть для поиска. С таким количеством файлов неиспользуемые наверняка есть. Затем посмотрел бы, что можно вытащить в отдельную папку packages, чтобы заюзать yarn workspaces. Далее посчитал бы все ассеты (картинки, readme и прочее барахло), если это можно вытащить из src в папку assets рядом, то сделал бы так. Также я бы проверил, а не запушил ли кто-то в гит автогенеренные файлы?
Bogdan
Очень плохо верится
Мтс банк, который пилят и пилят, это ещё не прикрученный, голая вёрстка, потом другая контора к ангуляру крутить будет
Sergey
Атомов будет меньше 100
Sergey
Гораздо
Alexey
Все делить на пакеты. внутри пакетов пусть в начале будет бардак, но потом станет ясно, какие пакеты нуждаются в рефакторинге. Их уже можно будет проанализировать по отдельности
Bogdan
Надо не делить существующее, а разобраться с дизайн системой
Ну если 19 допустим карточек услуг, каждая разительно отличается от другой, что с ними делать, это уже различные молекулы?
Sergey
Это организмы собранные из одних и тех же атомов и молекул
Sergey
А если отличается разительно, то нужно сначала построить дизайн систему иначе дно
Bogdan
А если отличается разительно, то нужно сначала построить дизайн систему иначе дно
Ну там одна для одного, другой для другого, как просит заказчик, в одной заголовок может быть сверху, в другой снизу