Это хорошая практика для использования возврата в onClick в ReactJS? - PullRequest
1 голос
/ 06 апреля 2020

На одном из моих PR мой коллегный комментарий об использовании return до вызова этих функций является хорошей практикой использования return в onClick.

Примечание: эти функции ничего не возвращают.

onClick={() => {
  if (isPlatform) {
    handlePlatformChange({ selectedPlatform: item, selectedTab: index });
  } else if (isExecution) {
    handleExecutionMode(item);
  } else {
    handleBrowserChange([item], index);
  }
 }}

1 Ответ

1 голос
/ 06 апреля 2020

Я не думаю, что есть какие-либо проблемы с возвращением в onClick.

Я согласен, что было бы удобнее читать, если бы вы вернулись.

Например:

onClick={() => {
  if (isPlatform) {
    return handlePlatformChange({ selectedPlatform: item, selectedTab: index });
  }
  if (isExecution) return handleExecutionMode(item);
  return handleBrowserChange([item], index);
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...