Можливо, я запізнився на вечірку, але хочу поділитися новими класними компонентами, які вийшли в Flux 2.0 – офіційній бібліотеці компонентів Livewire від Caleb Porzio. Flux 2.0 представляє модерні компоненти, такі як вибір дат, календарі, графіки та інше. Ці компоненти розроблені легкими і без сторонніх залежностей від творця Livewire:
Підтримка легкості Flux була нашим головним пріоритетом. Замість того, щоб використовувати сторонні вибірники дат і графіки, ми створили свої власні з нуля — в результаті додано лише 13kb до пакету.
Чому ми вирішили йти на всі ці складнощі заради кількох кілобайтів?
Вивчаючи сторонні бібліотеки для графіків і вибірників дат, ми постійно стикалися з такими проблемами:
- Занадто складна конфігурація
- Складнощі в стилізації під наші дизайни
- Недостатня доступність та локалізація
Тож ми вирішили взятися за справу і створити все самі. І тепер ми раді цьому, адже маємо саме ті компоненти, які нам потрібні, без зайвого. Більше того, коли ми хочемо щось додати або змінити в майбутньому, ми можемо це зробити. Без плагінів і запитів на злиття — просто беремо і змінюємо свій код.
У рамках випуску Flux 2.0 Flux UI має безкоштовну версію основних компонентів, що використовуються в офіційному Laravel Livewire стартовому комплекті. Використання цього комплекту дозволить вам ознайомитися з Flux UI у поєднанні з Livewire і Laravel, а преміум-версія надасть розширені UI-компоненти для створення інтерфейсів з Livewire. Преміум-версія Flux 2.0 має варіанти купівлі для окремих проектів, безлімітні та бізнес-ліцензії.
Додаткову інформацію про Flux 2.0 ви можете знайти на офіційному сайті, що містить документацію, демо та інше. Якщо хочете спробувати Flux, почніть зі стартового комплекту Laravel Livewire, щоб швидко ознайомитися з його використанням. Демонстраційні версії Flux 2.0 доступні для користувачів, які створюють обліковий запис. Документація з установки допоможе вам встановити Flux у вашому Laravel проекті, включаючи всі налаштування та використання компонентів.