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