Мое замешательство ... почему это правило? Кажется, что документация должна обосновать себя, возможно, признать компромиссы.

т, я получаю ошибку ESlint для следующей строкиthis.state.items.map(item => (

ОшибкаMust use destructuring state assignment

{
            this.state.items.map(item => (
              <div key={item}>
                {
                item.links.map(thing => (
                  <NavLink
                    key={thing.link.id}
                    exact
                    to={thing.link.url}
                  >
                    {thing.link.text}
                  </NavLink>
                ))
                }
              </div>
            ))
          }

Использую "eslint-config-airbnb"

Также это моя функция componentDidMount, если это связано

componentDidMount() {
  fetch('./data/data_arr.js')
  .then(results => results.json())
  .then(results => this.setState({ items: results }));
}

Любая помощь, чтобы попытаться понять это было бы здорово. благодарю вас

Ответы на вопрос(1)

Ваш ответ на вопрос