this.setState()
Redux kullanırken hiç kullanmalı mısınız? Yoksa her zaman eylemler göndermeli ve sahne donanımlarına güvenmeli misiniz?
this.setState()
Redux kullanırken hiç kullanmalı mısınız? Yoksa her zaman eylemler göndermeli ve sahne donanımlarına güvenmeli misiniz?
Yanıtlar:
Açık kullanımları, setState
yerel görüntü durumuna sahip olan, ancak genel uygulama ile ilgili olmayan UI bileşenleri içindir. Örneğin, belirli bir açılır menünün aktif olarak görüntülenip görüntülenmediğini temsil eden bir boole değerinin genel durumda olması gerekmez, bu nedenle menü bileşeninin durumu tarafından daha rahat bir şekilde kontrol edilir.
Diğer örnekler, bir hiyerarşinin bir akordeon görüntüsündeki satırların daraltma / genişletme durumunu içerebilir. Veya muhtemelen sekme gezinmesinde seçili olan sekme. Ancak bu örneklerin her ikisinde de kullanıcı arabirimi durumunu global olarak işlemeyi tercih edebilirsiniz. Örneğin, tarayıcı depolamasında genişletme / daraltma durumunu sürdürmek ve böylece sayfa yenilemeyle korunmasını istiyorsanız bu gerekli olacaktır.
Pratikte, bu tür UI öğelerini yerel durumla uygulamak ve gerektiğinde bunları küresel duruma yeniden düzenlemek genellikle en kolayıdır.
setState
tamamen iyi olduğunu vurgulamaktadır : redux.js.org/docs/faq/…