Запустить действие только один раз в React-хуках? - PullRequest
0 голосов
/ 12 февраля 2020

если у меня есть вызов API, и я просто хочу получить все данные только один раз, при первом запуске компонента, чтобы не вызывать повторные вызовы при повторном рендеринге.

1 Ответ

1 голос
/ 13 февраля 2020

Вы передаете пустой массив для использования второго аргумента Effect.

function App() {
  useEffect(() => console.log('runs once'), []);
}
...