почему я всегда получаю "TypeError: обратный вызов не является функцией" - PullRequest
2 голосов
/ 17 марта 2020

Простая проблема в React, я просто хочу сделать простой обратный вызов, чтобы задержать загрузку данных

function getSettings(callback) {
    getColors();
    callback();
  }

  useEffect(() => {
    getSettings().console.log(settings);
    // eslint-disable-next-line
  }, []);

и я получаю:

"TypeError: callback is not a function"

1 Ответ

2 голосов
/ 17 марта 2020

Похоже, вы не передаете свой обратный вызов getSettings (). Если вы пытаетесь передать console.log, вы можете попробовать:

getSettings(() => console.log(settings));    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...