Цього тижня вийшла перша бета-версія Inertia.js v2, яка доступна для завантаження. Основна бібліотека була переписана для підтримки асинхронних запитів, що відкриває можливості для нових вражаючих функцій, які ви вже можете спробувати!
🚀 The Inertia.js v2.0 beta is now available!
— Jonathan Reinink (@reinink) October 10, 2024
This marks a huge step forward for Inertia. The core library has been completely rewritten to architecturally support asynchronous requests, enabling a whole set of new features, including:
- Polling
- Prefetching
- Deferred props
-… pic.twitter.com/0IdtnfokpZ
# Функції Inertia v2.0
- Асинхронні запити - неблокуючі запити; всі запити на перезавантаження тепер асинхронні за замовчуванням
- Проміжний запит - просте отримання оновлених даних з сервера
- Лінива завантаження при прокрутці - асинхронне завантаження, коли компонент стає видимим
- Безкінечна прокрутка - нові примітиви для простого створення безкінечної прокрутки
- Пре-завантаження - завантаження сторінки у фоновому режимі для миттєвого використання
- Відкладені пропси - відкладіть важкі пропси та завантажте їх у фоновому режимі після завантаження сторінки
- Шифрування історії - стан історії браузера шифрується, щоб уникнути перегляду привілейованої інформації після виходу
Щоб почати використовувати бета-версію, ознайомтесь з такими ресурсами:
Зверніть увагу, що код наразі перебуває в бета-версії, а документація вважається незавершеною. Будь ласка, повідомляйте про помилки на GitHub. Вітаємо Джонатана Рейнінка, Тейлора Отвелла, Джо Танненаума, Педро Боргеса та всіх, хто робить внесок до Inertia і Laravel!