Я задал этот вопрос, и, хотя ответ полностью удовлетворил мои потребности, у меня осталось ощущение, что для этой конкретной проблемы существует более простое решение.
Я хотел бы иметь составной компонент, который принимает список элементов (тип элементов, согласованный, чтобы члены могли свободно использоваться в составном компоненте)
CC (составной компонент) отображает список элементов и позволяет добавлять и вычитать элементы.
Я хотел бы сделать это наиболее простым и эффективным способом.
Чтобы проиллюстрировать проблему, пример:
Определение должно быть довольно простым (если, конечно, , это не так :-)):
14