Я работаю над интерфейсной системой, использующей 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>
);
в приведенном выше примере кода, мы увидели переменную, написанную в случае верблюда, и подчеркивание.Там не так много технических проблем.Просто несоответствия именования переменных.Мне просто интересно, стоит ли решать эту маленькую проблему или нет.