我为什么总是得到“ TypeError:回调不是函数”

问题描述 投票:0回答:1

React中的简单问题,我只想做一个简单的回调来延迟数据的加载

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

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

我得到:

"TypeError: callback is not a function"
reactjs callback
1个回答
0
投票

似乎您没有将回调传递给getSettings()。如果您尝试通过console.log,则可以尝试:

getSettings(() => console.log(settings));    
© www.soinside.com 2019 - 2024. All rights reserved.