ReactJS - Предпочтительное соглашение для именования проп - PullRequest
0 голосов
/ 18 ноября 2018

Интересно, что предпочитает сообщество ReactJS по именованию проп?

<TodoList todos={todos} onRemoveTodo={removeTodo} onCheckTodo={checkTodo} />

или

<TodoList items={todos} onRemoveItem={removeTodo} onCheckItem={checkTodo} />

или любым другим способом ??

Спасибо!

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Там нет предпочтительного соглашения.Наименование реквизита - дело вкуса и может варьироваться в зависимости от проекта для согласованности.

Если в названиях реквизитов обратного вызова нет двусмысленности, скорее всего, оно должно быть onRemove, а не onRemoveTodo или onRemoveItem.Просто потому, что суффикс не дает никакой полезной информации и требует больше символов для ввода.

0 голосов
/ 18 ноября 2018

Я не думаю, что существует железное соглашение для именования реквизита. Вы можете посмотреть следующие статьи:

В конечном итоге это зависит от вас, вашей команды и от того, насколько хорошо вы сможете документировать и вас, и других разработчиков проекта.

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