Какие функции типа () => void обычно вызываются?

#typescript #types #typescript-typings

#typescript #типы #typescript-типизации

Вопрос:

В следующем определении типа

 type Effect = () => void
  

название Effect не является хорошим выбором, ИМХО.
Для чего может быть лучше выбрать имя Effect ? TYVM

КСТАТИ: Callback это, конечно, один из вариантов, но все же могут быть имена получше…

Комментарии:

1. Вы могли бы назвать это мутацией.

2. C # вызывает функции, которые не возвращают значение Action Мне нравится это название ..

3. Может быть, обратный вызов или побочный эффект?

Ответ №1:

Здесь вы определяете тип, поэтому следует использовать наиболее описательное название для типа.

Использование описательного имени помогает другим, кто читает код, понять, почему был объявлен тип и как его использовать, поэтому что-то вроде FunctionReturningVoid , или ReturnsVoid .