NextJS state yönetimi hakkında.
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
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.
portfolyonda state ler en fazla ne olabilirki, boşuna redux a girme zustand işini fazlası ile görür
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.