Arkadaşlar merhaba bir react uygulaması geliştiriyorum . bir iç içe sekme gibi bir yapı oluşturmak istiyorum. Kendim bir şeyler uydurdum fakat çok içime sinmedi.
Takıldığım nokta şu aşağıda verdiğim örnek json datası gibi bir datayı parse ederek arayüzü oluşturuyorum.
Diyelim ki yeni bir sekme eklemek istedim ve bunu idsi 5 olanın subsectionına ekliyeceğim.
bunun için bir yapı var mı yoksa json dosyası içierinde gezip teker teker id si 5 olanı mı kontrol edeceğim.

kod: https://pastebin.ubuntu.com/p/YZnWQNF5MB/

BeğenFavori PaylaşYorum yap
  • Mehmet Özcan @ozcanm

    Normalize/Denormalize kavramları üzerinden ilerleyebilirsin bence. Bu verileri normalize şeklinde tutup render edeceğin yerde tekrar denormalize edip recursive olarak render ettirebilirsin sanki. Böylelikle herhangi bir node'a yeni child eklemek istediğinde yeni node'u data'ya ekleyip parent'ı olacak node'un child'ına id'sini geçersen otomatik olarak render edilir. Böylelikle çok derinlere bile ekleyecek olsan tüm node'larda arama yapmaktan kurtulursun.