Цикл внутри jsx

264
01 июля 2017, 12:55

Не могу понять как вывести в цикле те компоненты у которых одноименное состояние true. Допустим у меня есть компонент SettingMain и SettingPassword, у первого состояние true, у второго false.

Отсюда вопрос - как отрендерить н-ное количество компонентов, у которых одноименное состояние true, чтобы не писать 10 раз одинаковое условие, отличающееся только названием компонента?

<div>
{
    this.state.SettingMain
    ? <SettingMain/>
    : null
}
{
    this.state.SettingPassword
    ? <SettingPassword/>
    : null
}
...еще нное кол-во компонентов...
</div>
READ ALSO
Uncaught TypeError: Object prototype may only be an Object or null

Uncaught TypeError: Object prototype may only be an Object or null

Помогите пожалуйста разобраться с ошибкойУже второй день с ней мучаюсь, но не могу понять как её исправить

784
Ошибка при запуске grunt nodewebkit

Ошибка при запуске grunt nodewebkit

Помогите, плз, разобраться в проблемеНаписал приложение на nw

296