React-Native: пользовательские дочерние объекты и массив объектов в подпорках родителей - PullRequest
0 голосов
/ 24 мая 2018

При создании настраиваемых повторно используемых компонентов React, что лучше всего делать с определением дочерних элементов?

Например: я создал повторно настраиваемый компонент option-fan.Я также хотел иметь возможность настраивать / контролировать аспекты дочерних кнопок этого родительского параметра-вентилятора, поэтому я также создал дочерний компонент.

Таким образом, реализация в идеале должна выглядеть следующим образом:

 <FanButton 
                  diameter={100}
                  staggerDelay={300}
                  position={ {x: 100, y: 100} }
                  icon={}
                  children={3} >
                  <ChildButton/>
                  <ChildButton/>
                  <ChildButton/>
 </FanButton>

Мой вопрос: уместно или даже необходимо привести дочерний элемент в уравнение таким образом, или может / должен ли онбыть введен как массив объектов в опоре Option-Fan?

1 Ответ

0 голосов
/ 24 мая 2018

Задайте себе этот вопрос, ожидаю ли я, что во всех местах, где я ставлю FanButton, будет ровно 3 ChildButton?Или это случайно, в зависимости от того, где сидит FanButton?

Если ваш ответ да, каждый FanButton определенно будет иметь только 3 ChildButton, тогда просто поместите ChildrenButton непосредственно внутри FanButton.Обычно мы не включаем ChildrenButton в FanButton для обеспечения масштабируемости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...