Я создал этот объект следующим образом
let comp = <MyComponent
msg = "hello"
>
Теперь я хочу добавить еще одно свойство foo = "bar" к объекту comp. У меня всегда может быть что-то вроде
let comp = <MyComponent
msg = "hello"
foo = {this.state.barOrNoBar}
>
Но я получаю массив этих объектов из другого фрагмента кода и не могу добавить туда foo. Я просто хочу добавить это свойство только по мере необходимости. Каков правильный способ сделать это (кроме поиска DOM findNode и использования setAttribute)?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете создать такой функциональный компонент:
const MyComp = ({barOrNone = null}) =>
<MyComponent msg = "hello" foo = {barOrNone} />;
А затем, чтобы использовать его:
<MyComp barOrNone = {this.state.barOrNone} />