Ом Следующее несколько экземпляров одного и того же компонента с различными параметрами запроса

Я разрабатываю древовидное меню, используя Om Next, вложив несколько экземпляров одного и того же компонента ((defui Tree...). Я могу рекурсивно построить дерево, передавая различные свойства, поэтому начальный рендеринг в порядке.

Но повторное отображение элементов при изменении состояния проблематично, поскольку они используют один и тот же запрос и параметры. Но если у меня могут быть разные параметры запроса в разных экземплярах компонентов, они будут обрабатываться с соответствующими свойствами.

Насколько я понимаю, запрос и параметры связаны с компонентом, а не с отдельными экземплярами. Поэтому, пытаясь обновить параметры, используя om-next/set-query! не работал здесь.

Каков идиоматический способ обработки такого сценария? Можем ли мы сделать обходной путь с om/factory?

(Пожалуйста, простите меня, если я страдаю от неправильного понимания основ здесь.)

0 ответов

Другие вопросы по тегам