modestguy
@modestguy
full-stack web developer

Считается ли оборачивание строковых свойств в фигруные скобки ошибкой в React?

К примеру есть некий компонент (Component) со свойством name (propTypes.string). Если я в среде пишу
<Component name={'test'} />
то среда автоматом добавляет фигурные скобки. В ходе ревью говорят, что не надо их использовать для строк.
Это что - плохой тон? Ошибка?
Сам считаю, что если скобки добавлены - в этом нет ничего страшного, более того, при добавлении в будущем выражения - не придётся добавлять скобки.

Спасибо за ответы.
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
@harabudjasim
По факту это вопрос стайлгайда, как вы договоритесь в команде писать.
С точки зрения языка, если выражение константное - то скобки не нужны. Они нужны чтоб использовать в JSX стандартные JS конструкции.

"при добавлении в будущем выражения" - в будущем и добавите. Возможно это будущее и не наступит :).
Ответ написан
search
@search
мама говорит что я особенный
Линтер прекратит ваши страдания https://github.com/yannickcr/eslint-plugin-react/b...

Договоритесь с командой как будете делать, поставьте линтер и больше не придется напрягаться во время код ревью. Пустое это дело, спорить из-за стиля кода. Преттиер и линтер - наши лучшие друзья.

UPD
А по существу вопроса - не имеет ни малейшего значении. Кто-то любит так, кто-то эдак, но всегда лучше когда код выдержан в одном стиле.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект