Как стать автором
Обновить

Комментарии 2

Эван молодец, вхохновился конкурентами и запилил свой легкий движек с блекджеком и реактивностью. Vue-petite очень не хватает watch за переменными, приходится инициировать нужные события самостоятельно из dom и это немного размывает логику в шаблоне. И не очень нравится, что создавая реактивный объект кроме дефолтного, приходится вызывать его свойства через родителя. Хотелось бы конечно поведения как в дефолтном.
С другой стороны — если это реально удешевляет все, то привычки можно и пересмотреть.

И вообще мне кажется архитектура петита вполне может быть учебным материалом для обучения понимания реактивности из-за малой кодовой базы. Все равно эти 6кб воспринимаются очередной магией)

Честно говоря мне непонятна ниша промежуточного приложения в данном случае.

Что можно показать до загрузки самого приложения? Ну, лоадер можно показать, пару текстовых баннеров, чтоб пользователю не было скучно. Форму обратной связи может быть, на случай если не загрузилось? Да и всё. Это не настолько сложный функционал чтоб тянуть какой бы то ни было фреймворк или библиотеку, уместится в index.html. Всё что сложнее, это уже с роутером, а роутер - это уже дублирование логики с той, что в основном приложении (особенно при использовании разных фреймворков).

То есть, это может быть оправдано при использовании Vue в основном приложении, но вы пишете про React.

Не поймите неправильно, мне абсолютно близка и понятна идея прогрессивного рендеринга, как на картинке из первой статьи, но в случае реакта это скорее достигается lazy-компонентами и загрузкой чанками. А вот зачем рендерить лоадер с помощью petite-vue, до загрузки первого чанка реакта - мне непонятно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории