Соглашение об именовании переменных - PullRequest
0 голосов
/ 14 ноября 2018

Я работаю над интерфейсной системой, использующей ReactJS.

Я следую Руководству по стилю javascript для Airbnb .Но ответ API от Back End использует JSON с подчеркнутыми именами переменных.

Это вызывает несоответствия в наших кодах.Есть ли хорошее решение для этого?Обычно ли конвертировать имена полей из ответа API?(то есть поле JSON 'product_id' будет преобразовано в 'productId')

const { filter } = this.state;

const filterList = filter.list.map((item, index) => (
  <li
    key={index}
    className={`border-bottom ${item.active ? 'active' : ''}`}
  >
    <a onClick={this.setFilter(item.product_id)}>{item.product_name}</a>
  </li>
));

return (
  <ul className="sort-list grid-container">
    {filterList}
  </ul>
);

в приведенном выше примере кода, мы увидели переменную, написанную в случае верблюда, и подчеркивание.Там не так много технических проблем.Просто несоответствия именования переменных.Мне просто интересно, стоит ли решать эту маленькую проблему или нет.

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