首页 > 解决方案 > React - Eslint - Camel 骆驼箱道具

问题描述

我有一个关于标准 eslint 和骆驼案的问题。我对这种类型的代码有一个冗余错误。

const response = yield call(currentAccount, localStorage.getItem('auth_token'))
  console.log(`RESPONSE ${JSON.stringify(response)}`)


  if (response) {
    const { id, email, first_name, last_name, name } = response

    yield put({
      type: 'user/SET_STATE',
      payload: {
        id,
        name,
        email,
        authorized: true,
        lastname: last_name,
        firstname: fist_name
      },
    })
  } 

第 53 行:标识符 'first_name' 不是驼峰式驼峰式

如何在不禁用这种格式的 esLint 的情况下修复此错误?

非常感谢

标签: javascriptreactjseslintcamelcasing

解决方案


解构时可以分配不同的变量名:

const { id, email, first_name: fistName, last_name: lastName, name } = response

推荐阅读