Size: a a a

Клуб Vue.js-разработчиков

2021 February 17

PA

Pavel Astahov in Клуб Vue.js-разработчиков
Так у владлена там какой-то sandbox с задачами, как у хекслета, прикручен или просто обучающие видео?
источник

S

Sergei in Клуб Vue.js-разработчиков
Ruslan Alexeevich
для .center допишите display: flex; align-items: center; justify-content: center;  и все)
Тогда ломается сохранение пропорций изображения
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Pavel Astahov
Планирую перевести Vue mastery на русский и продавать за 80к
Прекрасная идея
В целом, предлагаю делать перевод документации + аудиодокументацию
И продавать за 500к
источник

RA

Ruslan Alexeevich in Клуб Vue.js-разработчиков
Sergei
Тогда ломается сохранение пропорций изображения
.center img для изображения object-fit: contain
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Ну и бренд придумать, чтоб причина такой цены была
Например: "Элегантный дефис"
источник

PA

Pavel Astahov in Клуб Vue.js-разработчиков
Грустный Барин
Ну и бренд придумать, чтоб причина такой цены была
Например: "Элегантный дефис"
оригинально, ведь элегантный ООП уже есть
источник

AB

Andrii Bogdan in Клуб Vue.js-разработчиков
если с бека приходит много данных (10к обектов например - да, такая специфика) разумно ли их временно, на момент использования этого компонента хранить в стейте?
источник

S

Sergei in Клуб Vue.js-разработчиков
Ruslan Alexeevich
.center img для изображения object-fit: contain
👍 Работает отлично... Ну в целом.. мы что-то подобное пробовли, не вспомню уже почему не взлетело.. Как я понимаю, "волшебные пузырьки" где-то тут:
   .center {
     flex: 1 1 auto;
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Pavel Astahov
оригинально, ведь элегантный ООП уже есть
Верно, главное не терять дух и быть Атлантом (с большой буквы)
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
А после успешный продаж, можно сделать и ребрендинг
"Элегантный Атлант Дефис"
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Ладно, спасибо всем кто читал, пиду выпью таблеток
источник

S

Sergei in Клуб Vue.js-разработчиков
Ruslan Alexeevich
.center img для изображения object-fit: contain
Еще раз убедился, что я верстальщик поддельный 8) Не грокаю я эти все flex-grow, flex-shrink и flex-basis .. Т.е. смотря в Ваше решение - вроде и понятно, но вот самому до него дойти.. нешмагла (с)
источник

IK

Ilya Kozlov in Клуб Vue.js-разработчиков
Andrii Bogdan
если с бека приходит много данных (10к обектов например - да, такая специфика) разумно ли их временно, на момент использования этого компонента хранить в стейте?
как и любой ответ на неопределенный вопрос мой ответ начнется с "зависит от"
это зависит от того:
- как часто компонент пересоздается?
- а при каждом ли создании будет запрашиваться еще 10 тысяч объектов?
- на долго ли они нужны на фронте?
- как часто они обновляются на сервере (может имеет смысл закэшировать их где-нибудь)?
upd: добавил читаемости чутка
источник

AB

Andrii Bogdan in Клуб Vue.js-разработчиков
не часто, они условно статичны, эти данные кешируються в стейте (сейчас) при первом получении а дальше ими нужно манипулировать - фильтрация
источник

AB

Andrii Bogdan in Клуб Vue.js-разработчиков
компонент пересоздается часто, поскольку это табличка и каждый обьект это строка на которую можно перейти и как правило юзер лазит по них то туда то сюда
источник

IK

Ilya Kozlov in Клуб Vue.js-разработчиков
а, блин, я не так прочитал и из-за этого не совсем правильно понял. (но сейчас вроде бы понял)
но наверное я бы так и сделал, держал его где-нибудь в глобальном стейте, в целом сырой нефильтрованный список ни к какому компоненту не пристроишь, ни к фильтрам, ни к таблице.
источник

AB

Andrii Bogdan in Клуб Vue.js-разработчиков
"- на долго ли они нужны на фронте?" - удаляются со стейта при переходе на левую страницу
источник

IK

Ilya Kozlov in Клуб Vue.js-разработчиков
Andrii Bogdan
"- на долго ли они нужны на фронте?" - удаляются со стейта при переходе на левую страницу
а загружаются при входе на страницу?
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Andrii Bogdan
"- на долго ли они нужны на фронте?" - удаляются со стейта при переходе на левую страницу
и зачем тогда они в стейте?
источник

AB

Andrii Bogdan in Клуб Vue.js-разработчиков
да
источник