Tudom, hogy ez egy kicsit véleményalapú kérdés, de szerintem fontos.
Röviden,jó gyakorlat-e, ha a react konténer komponensei egy react prezentációs komponensen belül vannak? Mit mondana, milyen előnyei és hátrányai lehetnek ennek a gyakorlatnak, ha a konténerkomponenseket egy react prezentációs komponensen belül helyezik el?
Azt gondolom, hogy a prezentációs komponensek butaságok legyenek: magukba veszik a kellékeket, azok szerint viselkednek, és semmi más nem befolyásolja őket. Elvárhatóan viselkednek, ha bizonyos kellékeket kapnak, és kívülről semmi sem befolyásolhatja viselkedésüket.
Mi lehet a probléma, ha a konténerkomponens(ek) egy prezentációs komponensen belül vannak? Nos, mivel a konténer-összetevők általában hozzáférnek a (globális) tárolóhoz (redux-ban), egyszerűen a prezentációs komponens kellékei alapján nem lehet tudni, hogy az összetevő hogyan fog viselkedni. Mivel az áruház hatással lesz a konténer-összetevő viselkedésére, és mivel a prezentációs komponensben szerepel, a prezentációs komponens többé nem ál-összetevő. Mit gondolsz?