#typescript #types #typescript-typings
#typescript #типы #typescript-типизации
Вопрос:
В следующем определении типа
type Effect = () => void
название Effect
не является хорошим выбором, ИМХО.
Для чего может быть лучше выбрать имя Effect
? TYVM
КСТАТИ: Callback
это, конечно, один из вариантов, но все же могут быть имена получше…
Комментарии:
1. Вы могли бы назвать это мутацией.
2. C # вызывает функции, которые не возвращают значение
Action
Мне нравится это название ..3. Может быть, обратный вызов или побочный эффект?
Ответ №1:
Здесь вы определяете тип, поэтому следует использовать наиболее описательное название для типа.
Использование описательного имени помогает другим, кто читает код, понять, почему был объявлен тип и как его использовать, поэтому что-то вроде FunctionReturningVoid
, или ReturnsVoid
.