4 сообщений 1 760 просмотровСтраница 1 из 1

Дизайн-система для маленькой команды без лишней бюрократии

Как мы за две недели собрали токены и компоненты, которые реально используют разработчики.
121Анна, Денис и ещё 184
Лучший ответ#2
Главное изменение для нашей команды — мы перестали воспринимать RSC как универсальную замену клиентским компонентам. Серверный компонент хорош на границе данных, а интерактивный UI всё ещё проще держать локально.
38
Согласен. Ещё добавлю, что кэширование стало намного прозрачнее. Мы явно описываем время жизни данных рядом с запросом и больше не ловим неожиданные устаревшие страницы.
export async function getProject(id: string) {
  'use cache'
  cacheLife('minutes')
  return db.project.findUnique({ where: { id } })
}
19
А как вы организовали loading-состояния? У нас вложенные Suspense иногда создают слишком много визуального шума при навигации.
Изображение в сообщении
11
ЕК

Ваш ответ

Елена Крылова · ответ в теме