Реагировать на передачу состояния деструктурирования в свойства компонента - PullRequest
1 голос
/ 04 августа 2020

Я передаю часть своего состояния в свойства компонента, например:

<EditBoard
  boardArr={{
    boardid: this.state.boardid,
    boardvalue: this.state.boardvalue,
    boardcolor: this.state.boardcolor,
  }}
/>

Это работает, но я понимаю, что это не лучший способ go. Интересно, как бы я мог разрушить это более элегантным способом.

1 Ответ

2 голосов
/ 04 августа 2020

Деструктуризация таким образом работает, да и key: key делать не нужно. Я бы сказал так:

  const { boardid, boardvalue, boardcolor } = this.state;

  return (
    <div>
      <EditBoard
        boardArr={{
          boardid,
          boardvalue,
          boardcolor
        }}
      />
    </div>
  );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...