GravityUI — это библиотека компонентов для Vue.
В мире React уже существует классная экосистема компонентов Gravity — удобная, продуманная, современная. Но для Vue аналогичного решения пока нет.
Мы создаём неофициальный порт Gravity на Vue: с той же философией, но с учётом преимуществ более мощного и удобного фреймворка.
Проект подойдёт:
— новичкам, которые хотят попрактиковаться в реальной разработке компонентов,
— опытным разработчикам, которые хотят внести вклад в развитие экосистемы Vue.
Мы будем разрабатывать компоненты для Vue на основе headless-библиотеки ark-ui.
Можно будет выбрать задачи по интересу: разработку, тестирование, улучшение DX, документацию и примеры использования.
Если хочется получить опыт, разобраться в архитектуре компонентов и стать частью крутого open-source проекта — залетайте в чат!
🤔 Зачем?Паттерны работы с состоянием react - классные. Но есть важные ограничения:- Состояние привязано к жизненному циклу компонента- Состояние привязано к структуре ui- На состояние нельзя точечно подписатьсяМы сделаем СТМ, который будет как React, только без этих ограничений)☝️ В чём суть проекта?Думаю, многим будет интересно получить опыт глубокого погружения в реактивность и React.В рамках этого проекта мы будем созваниваться в мобах и постепенно развивать это решение!Также вы можете сделать свой вклад в документацию, тесты и примеры!!!Если вам интересно, заходите в чат - будем договариваться о встречах)