Я пытаюсь создать класс с некоторыми свойствами, второе зависит от значения первого, но я хочу их инициализировать.Так что это хочу, я пытаюсь, я просто включаю ... в этом примере, чтобы имитировать вызов компонента.
constructor(props){
super(props);
this.state={
Section:sectionsData.filter(function(section){return section.id=="id"}),
questions : this.state.Section[0].questions.map(...)
}
Я получаю "Не удается прочитать свойство 'Раздел' неопределенного"
Я уже пытался использовать значение раздела просто как член класса, как этот
this.Section[0]
Но также не сработало.
И как я могу обновить значение этихсвойства, использующие this.setState ()