Состояние реакции не регистрируется при передаче через реквизиты другому компоненту

#javascript #reactjs #react-props #react-state

Вопрос:

 renderBoard = () =gt; {  if(this.state.gameBoard){  console.log("** " this.state.boardInversed);  let props = {  gameData : this.state.gameBoard,  gameInversed : this.state.boardInversed  }  return(  lt;CheckerBoard {...props}/gt;  )  }  

Функция визуализации находится в GameRoom.js Компонент, он вызывает компонент шахматной доски, передавая реквизиты, определенные выше

 state = {  gameBoard: this.props.gameData,  dispOverlay : {},  gameInversed: this.props.gameInversed  }   Initializer = async () =gt; {  console.log('INITIALIZER:')  console.log(this.state.gameInversed);  if(this.state.gameInversed){  this.setState({gameBoard: this.state.gameBoard.reverse()});  }  }   

Здесь я устанавливаю состояние gameInversed в соответствии с переданными реквизитами, что должно быть правдой, однако, когда это происходит.журнал в функции инициализатора, это ложь

Вывод на консоль Google Chrome

Если состояние истинно, я не понимаю, почему ложь передается в качестве опоры, есть ли здесь что-то еще, чего мне не хватает?