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

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

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

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

15 ответов

14 просмотров

с эвентами это проблема конкретно свелта. не соберешь потому что зависит от дизайна, иногда дизайн такой упоротый что кнопку придется из двух элементов собирать или из 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 фреймворк и на его основе сделать ровно то, что нужно под проект

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта