Очень обращаю ваше внимание на готовые юай компоненты. Не говорю, что они должны быть стилизованы и полностью готовы к употреблению.
Вся прелесть готовых UI компонентов в их поведении под капотом (можно почитать, много статей видел на эту тему. Можно глянуть начало видоса, где говорится о проблеме яндекс маркета ^_^ https://www.youtube.com/watch?v=7bT3BPNhy8g&ab_channel=PurpleSchool%7CAntonLarichev ). При желании и необходимости можно делать обертки над этими компонентами.
Мысль пришла отсюдава:
Вообще, я сторонник tailwind.)) От этих же разработчиков есть https://headlessui.com/ . Удобная штука. Но стилизация идет посредством теилвинда, возможно, для вас это будет минус, раз вы его не юзаете.
p.s. не говорю, что нужно всё заменять готовыми ui компонентами :)
Обращаю внимание, что ваша задача не бездумно переделывать то, на что я указываю, а анализировать, отвечать (если того требует ситуация), а далее уже решать, стоит ли внести правки.
Очень обращаю ваше внимание на готовые юай компоненты. Не говорю, что они должны быть стилизованы и полностью готовы к употреблению.
Мысль пришла отсюдава:
Вообще, я сторонник
tailwind
.)) От этих же разработчиков есть https://headlessui.com/ . Удобная штука. Но стилизация идет посредством теилвинда, возможно, для вас это будет минус, раз вы его не юзаете.p.s. не говорю, что нужно всё заменять готовыми ui компонентами :)
Обращаю внимание, что ваша задача не бездумно переделывать то, на что я указываю, а анализировать, отвечать (если того требует ситуация), а далее уже решать, стоит ли внести правки.