У меня есть два компонента A и B. Я хочу переключиться между этими двумя компонентами на странице.Как состав запроса с союзами работает с родительским деревом, прошедшим через реквизит в Om Следующий
(defui A)
(defui B)
Одно из решений состоит в использовании родительский компонент C:
(defui C
(render
(let [{:keys [activeView]} props]
(if (= activeView 'A')
(renderA)
(renderB)))))
Проблема заключается в запросе. C необходимо запросить как для A, так и для B, хотя один из них отображается.
Мне нужно C, чтобы либо не участвовать в запросе, либо запросить только для A или B.
ли это так, или есть обходные пути:
- Ребенок компонент может только запросить свои реквизиты, которые пропускают его родителем.
- Родительский компонент должен запрашивать своих детей, чтобы он мог передавать их детям.
- Только корневой компонент запрашивает
app-state
.