Размышление об Архитектуре Next.js 13.4 | Разрабатываем IDP сервис (часть 2)

  Рет қаралды 1,436

Евгений Паромов | Front-end

Евгений Паромов | Front-end

11 ай бұрын

Никто не знает как писать на новом Next.js 13.4! Серверные компоненты меняю слишком много. Пора создавать новые best practices
Сегодня поразмышляем как можно разделить наш код на модули, и какие ответственности им выделить
Подписывайтесь на мой telegram канал: t.me/cleanfrontend
01:38 - Смотрим функциональность
02:33 - Про серверные экшоны
07:26 - Используем Suspense в плоской структуре компонентов
10:40 - Ответственность страниц в папке app
16:24 - Почему я не разделяю серверный и клиентский код
13:29 - Страницы удаления и создания
18:12 - Энтрипонты server client index
20:26 - Обзор структуры фичи manager-users
25:28 - Выводы

Пікірлер: 9
@user-vc7wy4yc4q
@user-vc7wy4yc4q 2 ай бұрын
Спасибо за видео, очень хорошо все объясняешь
@gaziev__9797
@gaziev__9797 11 ай бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@kirill_prog
@kirill_prog 4 ай бұрын
Евгений, Вы один из немногих дев блогеров, который говорит о таких нюансах. Приятно слушать профи. Сейчас мне поставили задачу написать магазин. Фронт буду писать на nextjs. Как думаете можно будет обойтись без беканда и написать всё на Server Actions? Или лучше по старинке? Как бэк планировал использовать nestjs.
@paromovevg
@paromovevg 4 ай бұрын
Спасибо!) Лучше наверное по старинке, меньше когнитивных усилий потратишь. Я сейчас проект делаю на server actions и больно много думать приходится
@windus08
@windus08 11 ай бұрын
Прикольный ролик на подумать. Я думаю, что если убрать турбину на фоне (отдельный микро или обрабатывать звук), то станет еще лучше
@shashi-kf3mw
@shashi-kf3mw 11 ай бұрын
Как использовать скоуп стора в серверных компонентах? Допустим я в layout.tsx сетаю пользователя в реакт контекст или сторонний провайдер и хочу получить возможность отобразить данные и получить экшены в серверном компоненте
@paromovevg
@paromovevg 11 ай бұрын
Енто у нас же сервер. Тут ты можешь в куки сессию с информацией о пользователе записать И в остальных серверных компонентах её забирать оттуда Реакт контекст в серверных компонентах не работает. Если тебе нужно пробросить инфу о юзере в клиентские компоненты, получаешь юзера в серверном, создаёшь клиентский компонент провайдера, и передаёшь в него из серверного компонента информацию о пользователе
@developerdiary3136
@developerdiary3136 11 ай бұрын
жалко,что app dir пока очень сырой, куча багов и несостыковок, надеюсь все исправят. Но старый подход мне нравился больше, но понимаю, что этот должен по идеи быть более оптимизирован для тех страниц, где мало реакта, чтобы не тянуть лишнее на клиент
@paromovevg
@paromovevg 11 ай бұрын
Мне как раз очень нравятся серверные компоненты с точки зрения архитектуры и кода. Всё же мы пря сильно много лишней работы делали, создавая границу между сервером и клиентом По поводу багов правда. но тут больше именно про server actions. Но на то они и в альфе
5 Советов, как проходить собесы с первого раза!
24:37
Евгений Паромов | Front-end
Рет қаралды 2,5 М.
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 48 МЛН
Разбор Next.js Server Actions!
17:02
PurpleSchool | Anton Larichev
Рет қаралды 9 М.
Куда положить типы? Простые советы | При чём здесь DDD
18:12
Евгений Паромов | Front-end
Рет қаралды 2,4 М.
Nestjs - быстрый курс по лучшему  Node js фреймворку
52:33
PurpleSchool | Anton Larichev
Рет қаралды 52 М.
Лучшая Front-end Архитектура в 2023
25:20
Евгений Паромов | Front-end
Рет қаралды 13 М.
Next js 14 - что нового?
24:21
PurpleSchool | Anton Larichev
Рет қаралды 19 М.
#16 Next.js vs Create React App в 2023 - ReactJS Полный курс
14:26
Евгений Паромов | Front-end
Рет қаралды 3,1 М.
Next.js App Router Authentication (Sessions, Cookies, JWTs)
11:31
Lee Robinson
Рет қаралды 138 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 16 МЛН
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 7 МЛН
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 9 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 1,9 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,5 МЛН
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,4 МЛН