Для чего нужен третий параметр в функции SolidJS createEffect?

только начал с экспериментироватьSolidJS и взглянуть на функцию
createEffect .

      export function createEffect<T>(
  fn: (v: T) => T,
  value?: T,
  options?: { name?: string }
): void;

Мне интересно, для чего нужен третий параметр и могу ли я каким-то образом получить к нему доступ во время выполнения функции, переданной в createEffect. Я понимаю, что переданная функция вызывается с возвращенным значением последнего выполнения и что это значение может быть инициализировано вторым параметром, но для чего нужен третий параметр?

1 ответ

Решение

Многие функции Solid, такие как createEffect, createSignal, createMemo ect, иметь необязательное свойство name.

Он используется для отладки. Такие имена используются в таких пакетах, как solid-debug .

Другие вопросы по тегам