Тёмный
No video :(

Next.js 13 App Router #7 - Работа с GraphQL 

easydev
Подписаться 4,2 тыс.
Просмотров 3,1 тыс.
50% 1

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@2difficult2do
@2difficult2do 11 месяцев назад
Отличный плейлист, хороший рассказ и понятный пример - пет проект ☝️😼👍
@merunus8556
@merunus8556 Год назад
Отличный плейлист, спасибо
@user-fy3ws4po8t
@user-fy3ws4po8t Год назад
Спасибо за контент !!! 🔥🔥🔥
@Light-xb6in
@Light-xb6in 4 месяца назад
Отличное видео, спасибо. Подскажите, что за плагин подсказывет код? это копилот?
@easydev1205
@easydev1205 Месяц назад
copilot или codeium
@0Dimk0
@0Dimk0 5 месяцев назад
Про WP лишнее, можно было бы взять страпи и не мучать WP + graphql. GraphQl используется только для того чтобы взять из него провайдер для связи с WP. Проще было бы работать со страпи, в остальном урок крутой. Но уже чувствуется что идёт отсылка к темам некста которые пока не раскрыты, а это может сбивать. Рекомендую этот урок, хотя скорее весь курс, смотреть после полного прочтения доки апп некста, для закрепления.
@firewatermoonsun
@firewatermoonsun Месяц назад
Страпи платный и дорогой.
@LJSheffRBLX
@LJSheffRBLX Год назад
great video dude
@МихаилЛюбарец
@МихаилЛюбарец Месяц назад
18:25 - 23:50 А зачем было ставить лишние пакеты и генерировать 10к строк кода, если можно было описать типы и это было заняло 10 строчек?
@easydev1205
@easydev1205 Месяц назад
Там же я объясняю зачем. Невнимательно смотрели) Потому что в реальном проекте это будет так. В ролике просто микро-проект для примера. В реальном проекте писать вручную всё будет очень долго и поддерживать в актуальном состоянии практически нереально
@semyon3100
@semyon3100 11 месяцев назад
Кстати, а как в нексте обстоят дела со стейт менеджерами? Всё это работает только с клиентскими компонентами?
@easydev1205
@easydev1205 10 месяцев назад
не всё работает с серверными компонентами. Можно использовать например zustand. Он работает и с серверными и с клиентскими компонентами.
@user-zv7eb4hz1l
@user-zv7eb4hz1l Год назад
Часик в радость! Спасибо за интересный контент, а как подключить слайдер к проекту на новом нексте, есть ли с этим проблемы?
@easydev1205
@easydev1205 Год назад
не пробовал. Поэтому точно не могу сказать. Но причины для проблем не вижу, просто клиентский компонент используем - а там всё как раньше
@user-zv7eb4hz1l
@user-zv7eb4hz1l Год назад
@@easydev1205 а вот не совсем понятно, когда и где лучше использовать эти компоненты, я решил бутстрап попробовать использовать, так он ругался ужас, пришлось снести и обычный css использовать. Может быть глупости пишу, но я просто в этом лишь начал копаться и новичок полный...
@easydev1205
@easydev1205 Год назад
Серверные компоненты именно? Их нужно использовать там где не нужно хуков реакт и api браузера. Если библиотека что-то из этого использует, то next выдаст ошибку и нужно переключиться на клиентский компонент. Многие библиотеки ещё плохо работают с серверными компонентами. Ну и серверные компоненты это полезная опция, это не обязательно, просто тогда мы лишаемся определенных преимуществ.
@aliicomua1369
@aliicomua1369 Год назад
Супер. А если woocomerce поставить, так же можно все делать?
@easydev1205
@easydev1205 Год назад
для WooCommerce я так понял там ещё отдельный плагин нужно ставить WooGraphQL
@kirill_prog
@kirill_prog 8 месяцев назад
А next.js только за фронт отвечает? Он не умеет общаться с BD типа postgresql через ORM там?
@easydev1205
@easydev1205 8 месяцев назад
да, умеет
@user-zk6tw7rj1t
@user-zk6tw7rj1t 8 месяцев назад
если бы вместо вордпресс был нест, вообще бы топ было
@user-lm7ro2cs8h
@user-lm7ro2cs8h Год назад
а как делать ревалидацию в ssg
@easydev1205
@easydev1205 Год назад
То же самое: по времени или по запросу. nextjs.org/docs/app/building-your-application/data-fetching/fetching-caching-and-revalidating#revalidating-data Например в fetch может добавить { next: { revalidate: количество секунд} }
@user-lm7ro2cs8h
@user-lm7ro2cs8h Год назад
@@easydev1205 тогда нам не нужна использовать generateStaticParams правильна да
@easydev1205
@easydev1205 Год назад
Если мы хотим заранее сгенерить эти динамические роуты - нужно. Именно это цель этой функции. Это не относится к ревалидации.
Далее
Что такое Render и Commit в React
9:53
Просмотров 3,5 тыс.
Next.js 14 App Router #9 - Кэширование
45:58
Все о GraphQL за 30 минут
35:26
Просмотров 64 тыс.
I Was Wrong About React Server Components...
5:23
Просмотров 61 тыс.