Главная/WordPress Fullstack/Блупринты/Gutenberg & FSE/Интерактивный блок на WordPress Interactivity API
К карточкам раздела «Gutenberg & FSE»Трудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)
ТЗ заказчика (исходный бриф):
«Нам нужен динамический интерактивный блок переключения тарифов (месяц/год со скидкой 20%) и калькулятор стоимости в Gutenberg. Главное требование — никакой тяжелой сторонней гидратации и jQuery: страница должна загружаться мгновенно и иметь идеальный показатель INP < 100мс на мобильных устройствах.»
Ключевые требования:
- •Реактивное переключение периода оплаты (месяц / год со скидкой 20%) без перезагрузки страницы
- •Мгновенный динамический пересчет итоговой суммы и отображение бейджа экономии
- •Серверный рендеринг первичного состояния в render.php (100% SEO-friendly)
- •Клиентская логика строго на нативном @wordpress/interactivity (вес бандла < 10 КБ)
- •Полная совместимость с блочным редактором Gutenberg и FSE-шаблонами
Ограничения проекта:
- •Версия WordPress 6.5+ (рекомендуется 6.7+ или 7.0)
- •Строгий запрет на jQuery, Alpine.js и тяжелые React runtime на клиентской стороне
- •Индикатор взаимодействия Interaction to Next Paint (INP) < 100 мс на мобильных
Критерии приёмки (KPI):
- INP < 100 мс на мобильных устройствах
- Google PageSpeed Performance ≥ 95 баллов
- Первичный HTML доступен поисковым роботам без выполнения JavaScript (SSR)
- Блок успешно проходит аудит валидации Interactivity API
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: