Есть ли способ деструктурировать состояние при чистом использовании object.assign? - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть предупреждение ESLint, показывающее «Необходимо использовать назначение состояния деструктурирования» из-за правил, которые я использую.

Тем не менее, я не вижу, как сделать это чисто при использовании object.assign, есть ли хороший способ?

Я мог бы просто деструктурировать в строке выше, но мне просто любопытночтобы узнать, есть ли лучший способ.

const tags = Object.assign({}, this.state.tags);

1 Ответ

0 голосов
/ 22 декабря 2018

const { tags } = this.state

Если вам нужно значение по умолчанию : const { tags = {} } = this.state

С предупреждением о разрушении объекта , линтер принудительно активируетсяконкретный способ присваивания переменных из хешей.Это предупреждение также появится при разрушении аргументов функции.например, Component = (props) => против Component = ({ id }) =>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...