v2.5.2
Giriş yap

NextJS state yönetimi hakkında.

ozguryurt
189 defa görüntülendi ve 1 kişi tarafından değerlendirildi

NextJS kullanarak kişisel bir portfolyo sitesi yaptım.
Yönetim panelinde sayfa içeriklerini düzenleyebileceğim bir alan var.
State yönetimini de projemde kullanmak istiyorum.
Peki state yönetimi için redux mu context api mi kullanmam verimli olur?

Cevap yaz
Cevaplar (4)
alisen
334 gün önce

Kişisel bir portfolyo sitesi düşündüğümüzde, genellikle basit bir state yönetimi yeterli olur. Eğer yönetim paneli dışında çok fazla global state'e ihtiyaç duyan alan yoksa Context API kullanmak daha mantıklı olabilir. Ancak eğer daha karmaşık bir state yönetimi ihtiyacınız varsa ve özellikle state üzerinde çok fazla kontrol sağlamak istiyorsanız, Redux daha uygun bir seçenek olabilir.

ilkerndaskin
335 gün önce

portfolyonda state ler en fazla ne olabilirki, boşuna redux a girme zustand işini fazlası ile görür

ebykdrms
335 gün önce

Redux daha beceriklidir.
Ama basit bir state yönetimine ihtiyacın varsa veya kolayına geliyorsa ContextAPI da iyidir.
Veya global değişkenler ve custom hook'lar üzerinden kendine özgü, daha az karmaşık bir yapı da uydurabilirsin.

devepdogukan
335 gün önce

Global state yönetimi tamamen projenle alakalı şeylerdir.Ben genelde küçük - orta çaplı projelerde Zustand , büyük çaplı projede redux kullanma taraftarıyım. Context ise parent componentin state'ını childrenlara vermek için kullanıyorum. Örnek dropdown componenti
Not:Context global state için hiç sağlıklı ve uygun değildir.