Bir mağaza yönetiminde tepki, alt ve değişmez olarak çalışıyorum. Teklifim nesne az ya da çok şuna benzer: Her bir girişin üzerine yineleme ve, grup, makaleyi düzenlemek için bir form görüntülemekEn iyi uygulama: bileşenleri yeniden kullan veya kopyaları yaz
offer: {
groups: [{
articles: [{
optionGroups: [{
options: []
}]
}]
}]
}
.... Bir şey değiştirilirse, bir OfferAction çağırır ve yolu, değişmiş alanı ve yeni değeri varlığa (örn.) Iletirim. OfferActions.update([2, 'articles', 5, 'optionGroups'], 'name', 'MyOptionGroup')
Şimdi farklı tutucuları ve changeHandlers ile değil, aynı formunu görüntülemek istediğiniz. Bir form doldurulursa, varlık oluşturulmalıdır (farklı bir OfferAction çağrılmalıdır). Bunu yapmak için en iyi uygulama nedir?
aşağıdaki olanakları hakkında düşündü: OfferStore durumuna
itin boş Elemanları
boş elemanlar diğerleri gibi görüntülenecektir. Herhangi bir bileşeni çoğaltmam gerekmiyor, ancak bir değişiklikten sonra yer tutucularının işlenmesini ve eksik kalmaları durumunda gizlenecek değerleri belirlemesi için birden çok çekişe ihtiyacım var. Varlık oluşturulduktan sonra teklif dizisine yeni bir boş öğe daha iteyim.
Sadece işlemek ikinci bileşeni oluşturabilir
2 bileşenini oluşturur. Formu bir iç durum aracılığıyla yönetirim, form doldurulduğunda varlığı oluşturur ve durumu sıfırlar. Bu yinelenen jsx bir yağma yol açacaktır.
bileşeni çoğaltarak veya diğerlerini sorunlara neden olmadan bu, arşivlemiştik herhangi en iyi yöntem var mı?
hep store.Just ilgili bileşeni nesneyi sunmak için bir bayrak ekleyin önce boş teklif nesne oluşturun kılmak, mesela ', == true iptal isnew ile teklif mağazadan çıkarmak isnew'.When. –