Yo! Redux ve Normalizr kullanıyorum. Ben ile çalışıyorum API şuna benzer nesneleri aşağı gönderir:Lazerli yükleme referansları normalize edilmiş Redux deposundan
{
name: 'Foo',
type: 'ABCD-EFGH-IJKL-MNOP'
}
veya bu
{
name: 'Foo2',
children: [
'ABCD-EFGH-IJKL-MNOP',
'QRST-UVWX-YZAB-CDEF'
]
}
gibi uyumsuz olanlar ilgili varlıkları (type
ve children
) getirmesi mümkün istediğinizde Yukarıdaki nesneler, durumdan erişilebilir (mapStateToProps
). Ne yazık ki, bu eylemleri aramak için doğru yer değil mapStateToProps
olarak Redux yolu ile örgü görünmüyor. Bu davaya baktığım (tüm verilerimi önceden getirme hariç) açık bir çözüm var mı?
bariz ise üzgünüm, ama "erişilen" ile ne demek istiyorsun? –
@jamesemanon Bu durumda "erişilen" ile "denormalize" demek istiyorum. Örneğin, ikinci nesne "mapStateToProps" içinde mağazadan getirildiğinde, bu kimliklerin kullanılabilir nesnelere dönüşmesi için denormalize edilmesi gerekir (Şu anda bunun için https://github.com/gpbl/denormalizr kullanmaya çalışıyorum)). Bu noktada, eğer zaten mağazada değilse, “ABCD-EFGH-IJKL-MNOP” kimliğiyle nesneyi almak için bir asenkron eylemi göndermek istiyorum. – ntdb