169 похожих чатов

Почему не соберёшь? Что в обычном, самом популярном случае с

кнопкой нужно?

Спред всё равно не работает нормально. Есть тысячи разных ивентов, которые что, перечислять руками? не навесишь экшен нормально, не придумывая тупые конструкции по передаче экшена через пропсы. Ну и так далее.

15 ответов

12 просмотров

с эвентами это проблема конкретно свелта. не соберешь потому что зависит от дизайна, иногда дизайн такой упоротый что кнопку придется из двух элементов собирать или из 3х вообще или предсматривать всякие кейсы для групп кнопок. Разные ситуации бывают. Если можешь собрать одним цссом то скорее всего тебе проще тему у бутстрапа поправить =)

если посмотреть в ui фреймворки, там дейстительно по большей части - кнопка как отдельный компонент

Daniil-Kozlov Автор вопроса
Oleg N
если посмотреть в ui фреймворки, там дейстительно ...

UI киты? Ну так да, они же предоставляют некую абстракцию для CSS-фреймворка, чтобы ты никогда не должен был писать нативные элементы. Они предоставляют даже компоненты для флекс-контейнера, хотя казалось бы! На мой вкус, это чаще костыль, который мешает жить, чем что-то удобное.

Daniil-Kozlov Автор вопроса
Alexander Ponomarev
с эвентами это проблема конкретно свелта. не собе...

Ага, я так и делаю, в принципе. Ситуации бывают как раз настолько разные (сгруппированные кнопки, с иконками слева/справа, на весь блок или по ширине контента и пр.), что сделать нормальный юзабельный компонент для этого… ну, очень сложно? и всё равно что-то всегда не будет предусмотрено? Хз.

Daniil-Kozlov Автор вопроса
Daniil Kozlov
Ага, я так и делаю, в принципе. Ситуации бывают ка...

А потом вносить изменения в этот единый компонент, который держит 300 разных состояний и используется по абсолютно всему приложению — пипец как страшно. Нигде ж тестов нет, всё руками проверять, ну нахер.

Daniil-Kozlov Автор вопроса
Daniil Kozlov
А потом вносить изменения в этот единый компонент,...

И всё ради чего? Чтобы в 80% случаев избежать написание <button class='button'>Submit</button>.

Daniil Kozlov
И всё ради чего? Чтобы в 80% случаев избежать напи...

все ради того чтобы твой коллега не начал писать тоже самое еще раз =)

Daniil Kozlov
Ага, я так и делаю, в принципе. Ситуации бывают ка...

вот вот и в итоге компоненты получаются супер раздутыми, совершенно не поддерживаемыми и все равно не 100% кастомизируемые

Pavel 🦇 Malyshev
вот вот и в итоге компоненты получаются супер разд...

как жить то тогда? без UI фреймворков, спрос на свелт падает

Oleg N
как жить то тогда? без UI фреймворков, спрос на св...

зачем тебе UI фреймворк, если 1) твой дизайн на него не натянуть 2) компоненты в твоем приложении не ложатся ни на какой фреймворк

Pavel 🦇 Malyshev
зачем тебе UI фреймворк, если 1) твой дизайн на не...

у меня чаще нет дизайна, и взять какой-нибдуь ui как бы напрашивается само собой. я ж не дизайнер, что бы кнопки рисовать

Oleg N
у меня чаще нет дизайна, и взять какой-нибдуь ui к...

тогда проще взять CSS фреймворк и на его основе сделать ровно то, что нужно под проект

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта