Next.js 13 - Redux ile State Management

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии • 72

  • @codenus2797
    @codenus2797 9 месяцев назад +1

    Aşırı faydalı bir video ve kanal keşke içerik üretmeye devam etseniz

  • @developerx5549
    @developerx5549 Год назад +13

    Detaylı bir redux / toolkit eğitimi çok güzel olur hocam

    • @pekcanmehmet
      @pekcanmehmet  Год назад +3

      Not aldım yakında geliyor 💫

    • @developerx5549
      @developerx5549 Год назад

      @@pekcanmehmet Çok teşekkür ederim heycanla bekliyoruz 🥳🥳

  • @tariktuncc
    @tariktuncc Год назад

    Kesinlikle bir Redux egitimi cekmelisin, anlatim tarzin ve ince noktalara deginerek anlatman cok iyi. Eline emegine agzina saglik.

  • @KahkahaKutusu
    @KahkahaKutusu Год назад +10

    Çok faydalı bir video olmuş hocam. React'a JWT'yide dahil ederek protected route gibi konulara değindiğiniz bir video gelebilirse süper olur

    • @pekcanmehmet
      @pekcanmehmet  Год назад +3

      Listeme ekliyorum. Auth akışlarını dahil ettiğim bir örnek çekeceğim

    • @mehmetozkan5679
      @mehmetozkan5679 Год назад

      Heyecanla beklediğimiz video👏👏

  • @ekremmehmetguven1278
    @ekremmehmetguven1278 Год назад +1

    Detaylı toolkit eğitimini sizden dinlemek çok daha faydalı olacaktır, şimdiden teşekkürler.

  • @emretfn
    @emretfn Год назад +1

    Yine mükemmel bir içerik. Kesinlikle bahsettiğiniz redux videosunu çekmelisiniz. Bu şekilde güzel anlatan birisinden dinlemek isterim.

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Teşekkürler 🙏🏼 Listeye Redux eğitimini ekliyorum.

  • @tiqdev
    @tiqdev Год назад +6

    redux toolkit eğitimini de ayrıca bekliyoruz, elinize sağlık

    • @pekcanmehmet
      @pekcanmehmet  Год назад +3

      Teşekkürler 🙏🏼 Yakında geliyor

  • @hyplox7
    @hyplox7 Год назад +2

    Çok teşekkürler hocam, React'ı bekliyoruz dört gözle 🎉 :)

  • @beratyilmaz7951
    @beratyilmaz7951 Год назад

    redux-toolkit arka planda immer kütüphanesini kullaniyor, yani array icin örnegin push kullanabilirsiniz sorun olmaz

  • @michaelscofield2469
    @michaelscofield2469 Год назад +1

    gözlerimiz yollarda kalmıstı

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Ah benimde :D Uzun zamandır video çekecek boşluğu bulamıyordum

  • @DukeEmree
    @DukeEmree Год назад +1

    Çok güzel video hocam paketler hakkında daha çok video gelsin

    • @pekcanmehmet
      @pekcanmehmet  Год назад

      Şu paket gelse güzel olur dediğin paketler varsa sıraya alayım :)

    • @DukeEmree
      @DukeEmree Год назад

      @@pekcanmehmet react-hook-form, react-query, mdx, next-themes, eslint prettier kullanımı, yup, next-auth, prisma, i18n, storybook, api folder ile dosya yükleme, realtime connection

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      @@DukeEmree Ahaha bunların yarısı paketden ziyade teknoloji veya genel bir ihtiyaç kategorisi. Ama not aldım çoğu zaten listemde vardı en kısa sürede ekleyeceğim bu konuları 💫

  • @girayselcuk
    @girayselcuk Год назад

    bu kadar ileri seviyeye gelmedim ama seve seve izleyeceğim diline sağlık abim♥️

  • @medyanestv5832
    @medyanestv5832 Год назад

    Hocam Çok iyi içerik olmuş elinize emeğinize sağlık tebrik ederim. 👍👍

  • @Metovski
    @Metovski Год назад +1

    Çok kaliteli ve anlaşılır içerikler çekiyorsun, bir yenisi daha eklenmiş ellerine emeğine sağlık. Redux toolkit ile de belki içerik çeksen güzel olabilir, pek türkçe anlaşılır içerik yoktu en son :)

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Toolkit kullanarak detaylı bir React projesi çekeyim o halde :) Teşekkürler

    • @tugrularabaci
      @tugrularabaci Год назад

      ​@@pekcanmehmet çok faydalı olur teşekkür ederiz

  • @nurionurkurtulus4584
    @nurionurkurtulus4584 Год назад

    Harika bir içerik fakat daha detaylı bir redux toolkit videosu yaparsan gerçekten tadından yenmez.

  • @gundogduyakici
    @gundogduyakici Год назад

    Teşekkürler! 💥

  • @bysinyor5709
    @bysinyor5709 Год назад

    Eline saglik. Buna ihtiyac olucak)

  • @burak-cihan
    @burak-cihan Год назад

    Teşekkürler faydalı bir video olmuş. Auth & JWT ile de bir video istiyoruz 🙏🏻

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      JWT için repoyu hazırladım. Videosu yakında 🔥
      github.com/mehmetpekcan/nextjs-13-jwt-auth-example
      JWT sonrasında Auth için next-auth paketi var. Daha solid ve kendini kanıtlamış bir paket. Onun videosuda gelicek

  • @zeynalabdinjs
    @zeynalabdinjs Год назад +2

    Hocam Providerı ayrı client component olarak kullandık bu ok. Ama onun içine gidecek children yani bodynin tüm içeriği client componentda render olduğundan SEO taraflı problem yaratacakmı ?(Mesela urli facebookda paylaşırken önizleme çıkmama gibi sorunlar) Yine react gibi olucak diye düşünüyorum. Açıklarsanız sevirim hocam😊.
    İkinci bir sorum reduxu sadece server tarafta kullandığımız gibi client tarafta da kullanırsak bir problem yaşarmıyız ?

  • @ilqarhsnzad9361
    @ilqarhsnzad9361 Год назад +2

    Guzel video olmuş. Bide backendden gelen data ile (jwt tokenla bagli) authenticate işlemleri ile ilgili bir video çekseniz iyi olur.

    • @pekcanmehmet
      @pekcanmehmet  Год назад +2

      Teşekkürler. Redux kullanarak mı diyorsunuz yoksa apayrı bir konu olarak mı bahsettiniz acaba?

    • @ilqarhsnzad9361
      @ilqarhsnzad9361 Год назад

      ​@@pekcanmehmet sitenin global state'ne uygun şekilde reduxla olursa iyi olur. Başka iyi bir yol varmiki?

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      @@ilqarhsnzad9361 Bir sürü yol var sadece Redux+Auth akışlarını mı istiyorsunuz diye anlamak için sordum 👍

    • @ilqarhsnzad9361
      @ilqarhsnzad9361 Год назад

      @@pekcanmehmet Evet. Aynen bu şekilde teşekkürler

  • @tunahanceler1041
    @tunahanceler1041 Год назад +1

    En kısa zamanda detaylı redux toolkit eğitimini bekliyoruz

    • @pekcanmehmet
      @pekcanmehmet  Год назад

      Notlarımda. Çekeceğim en kısa zamanda 💫

  • @Shingalol
    @Shingalol Год назад +1

    Redux toolkit i merakla bekliyoruz hocam basit bir api ile todo uygulaması "crud" ifadelerini kullandığımız bir seri çok güzel olur teşekkürler

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Not aldım, tam olarak bu tarz bir içerik gelicek ✨

  • @ismailcankaratas_
    @ismailcankaratas_ Год назад

    redux server tarafında çalıştığı için initial state'e localstorage daki veriyi kullanamıyorum. localstorage'ı nasıl kullanabilirim

  • @tunaralyarzada
    @tunaralyarzada Год назад +1

    Abi oncelikle bu video super olmus, eline saglik. Bir sorum olucak RTK query kullanmamizda bir fayda varmi? Eyer varsa, hem server hemde client tarafda kullanila biliyormu rtk query?

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Teşekkürler 🙏🏼 RTK query tarzı fetch servisleri kesinlikle çok faydalılar. Çok fazla yükü ortadan kaldırıyorlar cache, revalidation, error handling vs.
      Server tarafında şu an için bunların hiç birisinin desteği yok diye biliyorum. Henüz Redux'ın dahi official bir Server Component support'u yok maalesef ki.

    • @tunaralyarzada
      @tunaralyarzada Год назад

      @@pekcanmehmet tamam abi, anladim tesekkurler

  • @mertvural8579
    @mertvural8579 Год назад

    Sayfamda bir tane selectbox var. Onchange() durumuna göre option value alarak createSlice da ki initialState değeri olan "datas" arrayini filter kullanarak option id sine karşılık gelen id leri filtreliyorum. Buraya kadar sorun yok ancak filter yaptıktan sonra state de ki datas array i de manipüle oluyor (mutable çalıştığından sanırım) ve filtre dışında kalan yani filter ile secilmeyen objectler kayboluyor. Daha sonraki işlemler de mesela bu kaybolan özelliklere ihtiyacım olabilir. Datas in tekrar dolu haline ihtiyacim olabilir Burada en mantıklı nasıl bir çözüm yolu yaratmam lazim?

  • @beratcanozen2251
    @beratcanozen2251 Год назад +1

    Hocam mesela siz initialState yazmadan size initialState 'i öneren extension ismi nedir acaba

  • @imsirpak
    @imsirpak Год назад +2

    Zustand hakkındaki fikirlerinizi öğrenebilir miyim hocam ve sizce ileride redux'ı tahtından eder mi ?

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Zustand'ında demosunu yaptım ve GitHub linkinde oda var. Görece Redux'a göre kullanımı çok çok daha basit. Ayrıca çok daha efficient geliyor bana. Fakat burada Redux'ı tahtından eder mi sorusuna cevabım tabii ki hayır. Ortada taht yok aslında. Girdiğiniz firma/proje hangisini kullanıyorsa sizin için taht onda oluyor :D O yüzden birisinin fanatiği olmaktansa hepsinin çalışırını öğrenip, kişisel olarak kullanım için birisini seçmeniz yetecektir.

  • @talatkuyuk6556
    @talatkuyuk6556 Год назад +1

    Çok faydalı bir video olmuş, eline sağlık, diksiyon ve anlatım çok güzel. Ben nextjs'te **createSlice** yerine RTK Query yani **createApi** kullanıyorum, böylece cashing kabiliyetinden faydalanıyorum. Nextjs'in içerisindeki yeni app klasöründe RTK Query'nin nasıl config edileceğini ve hydration gereksinimlerini henüz çözemediğimden app klasörüne geçemiyorum. Benzer bir video da RTK Query için gelebilir mi, çok memnun olurum.

    • @pekcanmehmet
      @pekcanmehmet  Год назад

      Selamlar, teşekkürler 🙏🏼
      RTK Query tarafını denememiştim benzer bir akışı var diye. Onuda not alıyorum o halde

  • @umutcyilmaz
    @umutcyilmaz Год назад

    Detayli bir Redux egitim videosu ne zaman gelir hocam

  • @melihgokdeniz2613
    @melihgokdeniz2613 Год назад

    Hocam öncelikle emeğinize sağlık. Ancak durumum şu ki state başka bir sayfaya geçtiğimde sıfırlanıyor. Sebebini anlayamadım. Backendimden login işlemi yapıyorum ancak user ı state de tutamıyorum?

  • @AydinEvren
    @AydinEvren Год назад

    hocam çok hızlı anlatıyorsunuz. ben bi ara acaba 2x hızında mı izliyorum diye kontrol ettim. 😊

  • @sametcelik3625
    @sametcelik3625 Год назад

    Hocam jwt ile ilgili video gelir mi ?

    • @pekcanmehmet
      @pekcanmehmet  Год назад

      Reposunu hazırladım. Videosu yakında 🔥
      github.com/mehmetpekcan/nextjs-13-jwt-auth-example

  • @emirhanbodur807
    @emirhanbodur807 Год назад

    Hocam react eğitim serisi tahmini ne zaman gelir ?

    • @pekcanmehmet
      @pekcanmehmet  Год назад

      Maalesef bir tahminim yok. Ama uzun bir süre sonra geleceğini söyleyebilirim.

  • @_singledev
    @_singledev Год назад

    hocam tam jwt ile login üzerine çalışıyodum baktım video attınız ama gizlemişiniz izleyemedik😥

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Gizlemedim, sildim direkt :D 15 dakika eksik export etmiş program. Proje dosyasını da kayıt etmemişim bi boşluğumda tekrar edit'lemem gerekiyor :D

  • @feyzullahyldz4829
    @feyzullahyldz4829 Год назад

    Hakikaten çok ilginç bir çözüm olmuş. Bu nextjs kafa yoruyor baya. State management redux mantıklı mı

    • @pekcanmehmet
      @pekcanmehmet  Год назад +1

      Eski sürümlerde de bu şekilde çalışıyordu sistem. Fakat paket seviyesinde native destek vardı o yüzden çok göze batmıyordu. -- Redux bence hala mantıklı. Fakat bir Zustand'a bakmanı da öneririm. Bu videoda ki repo'ya onun örneğini de koydum.

  • @nurullah-nergiz
    @nurullah-nergiz Год назад

    Hocam theme nedir

  • @furkancanzirek8871
    @furkancanzirek8871 Год назад

    Hydration kısmını çözene kadar kafayı yemiştim. Next-redux-wrapper ile çözmeye çalıştım ama pek başarılı olamamıştım. Next13 ile uyumlu değil sanırım.

    • @pekcanmehmet
      @pekcanmehmet  Год назад +2

      Evet henüz uyumlu değil. Server component'lerdeki belirsizlikten dolayıda bayağı bir süre uyumlu olmucak gibi.
      github.com/kirill-konshin/next-redux-wrapper/issues/507#issuecomment-1402480697

    • @furkancanzirek8871
      @furkancanzirek8871 Год назад

      @@pekcanmehmet Ayrıca şöyle bir yerde takıldım, redux kullanırken server side istekleri rtk query ve tanstack query kullanarak atmaya çalıştım pek başarılı olamadım. Serverside isteklerle birlikte redux kullanmak isteyince query kullanabiliyor muyum yoksa boşuna kürek mi çekiyorum 😅

    • @pekcanmehmet
      @pekcanmehmet  Год назад

      @@furkancanzirek8871 Emin değilim. Redux Saga ve Thunk kesinlikle kullanılıyor fakat RTK Query'i denemedim. Fakat Query'inin oto hook'lar generate ettiğini varsayarsak SSR da kullanılamayabilir gibi geliyor.
      Artı olarak neden SSR da böyle bir şeye ihtiyacımız var ki? İstek atıp data'yı kullanmaktan başka bir görevi yok SSR'ın o yüzden overhelming olabilir biraz bu

    • @furkancanzirek8871
      @furkancanzirek8871 Год назад

      @@pekcanmehmet Aslında ihtiyaç doğmadı, deneme amaçlı ikisini birlikte kullanıp yeni bir şeyler keşfetmeye çalıştım fakat dediğiniz gibi herhangi bir kullanım kolaylığı sağlamıyor gibi. Tekrardan cevaplar ve videolar için teşekkürler 🖐

  • @muratcaglayan9242
    @muratcaglayan9242 Год назад

    icerigin turkcesi de bulunsun