Перейти к основному содержимому

Невозможные Компоненты – кратко о возможностях серверных компонентов

·144 слов·1 минута·
Александр Мунько
Автор
Александр Мунько
Любитель порассказывать про Фронтенд
Оригинальная статья

Impossible Components от 22.04.2025

Очередная статья от Дэна Абрамова, в которой рассказываются преимущества гибридного подхода: серверных и клиентских компонентов. Сама статья, в некоторой части, является логическим продолжением к статье JSX Over The Wire, упомянутой в прошлом дайджесте.

В статье рассматривается несколько примеров, в которых есть какое-либо взаимодействие на серверной части: чтение файлов, генерация контента и т.д., и взаимодействие с ними на клиенте – в клиентском компоненте, который уже может быть интерактивным. И конечно такой подход изолирует и инкапсулирует код приложения.

Данный подход становится особенно удобным, если для хорошего UX нам необходима какая-то предобработка, например картинок, или заранее подготовленный layout1 страницы, например с именем пользователя и его правами.


  1. Некий подготовленный каркас страницы, в который будет подставляться динамический контент. ↩︎