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

Приветствую, при создании кастомных инпутов, кнопок, которые в основном только

стили добавляют элементу, как можно сохранить возможность использования use:?
Например, action который вызывает callback при нажатии enter.

Документация говорит, что use только к нативным элементам применяется.
Получается, если кастомизировать инпуты вынося их в отдельные компоненты, я теряю много полезных возможностей.

Какие есть варианты решения задачи оформления элементов-контролов? Навешивать глобально заданные css классы не выглядит хорошим решением. Передавать колбеки для заранее определенных экшенов через пропсы (onEnter и др.) решение не гибкое.

4 ответов

11 просмотров

можешь событие свое сделать

Alex fivem- Автор вопроса
Lupusregina[beta]
можешь событие свое сделать

Это альтернатива прокидыванию колбека через пропсы. use, animate, transition и другое на кастомных компонентах не будет работать. Т.е. если я хочу просто застилизовать инпут вынеся его в отдельный компонент, я сразу теряю много возможностей на таком простом шаге. Поэтому интересно, кто как выходит из данной ситуации.

Alex fivem
Это альтернатива прокидыванию колбека через пропсы...

Экшены можно передавать через пропсы. Можно поднимать наверх через биндинг/ивенты реф на элемент. Но это все императивно и не очень удобно. Чаще всего тебе не надо 100% нативных возможностей, поэтому имплементируешь/форвардишь только то, что надо, а остальное скипаешь.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта