Мы когда решали отказаться от чакры рассматривали хедлесс модалки. В итоге решили написать свою) Не вижу смысла использовать их для кнопок, списков и других простых элементов.
@AndreykchАй бұрын
Про headless либы могу вкинуть из личного опыта. В ситуации когда у тебя не бигтех и продуктовая разработка, а аутсорс и проектная компания. Очень удобно иметь хорошо написанные базовые компоненты, реализующие некоторую логику, доступность и тд, но при этом без стилизации. И при запуске нового проекта достаточно просто подшаманить стили и получить нормальный ui-kit для конкретно этого проекта. В итоге получается значительно быстрее и безболезнее стартануть разработку
@Евгений-ь9в3кАй бұрын
Безголовые компоненты только в теории хороши, на практике ты копируешь к себе кучу магического кода, который нельзя трогать иначе все сломается
@profesor08Ай бұрын
Надо осторожно смотреть на headless библиотеки и прочие инструменты построенные поверх них. На данный момент эти штуки просто хайпуют, и на словах они хороши и круты, но при близком рассмотрении выясняется, что собраны они довольно на скорую руку, тянут за собой кучу мертвых зависимостей и не совсем они headless.
@undertale-15075OАй бұрын
Мертвые зависимости? Что?
@profesor08Ай бұрын
@@undertale-15075O которые не обновляются несколько лет, используют старые апи, и не позволяют стартануть на чем-то свежем.
@nullushАй бұрын
Как вы считаете, является ли применение optimistic UI для мгновенной навигации более верным решением? Применение optimistic UI в навигации может сделать пользовательский опыт намного плавнее и не нужно нагревать планету бесполезными prefetch/prerender. Я сделал demo репозиторий реализующий эту идею `next-query-glue-starter`, там есть ссылка на развернутую версию