【发布时间】:2021-11-23 16:17:44
【问题描述】:
我在useEffect 函数中使用自定义挂钩时遇到问题。我已经用谷歌搜索了几个小时,但无法找到解决此问题的方法。这是我遇到问题的代码块:
const [ stripeApiKey, setStripeApiKey ] = useState('');
useEffect(() => {
store.dispatch(loadUser())
async function getStripeApiKey() {
const { data } = await axios.get('/api/v1/stripeapi');
setStripeApiKey(data.stripeApiKey)
}
getStripeApiKey();
}, [])
我正在尝试使用自定义挂钩来设置 Stripe API 密钥,我想稍后在返回函数中使用它。但我收到以下错误: Invalid Hook Call Error
【问题讨论】:
-
你是如何定义你的组件的——它是类组件还是功能组件? reactjs.org/docs/…
-
@alex 我将组件定义为功能组件。
标签: reactjs react-hooks use-effect use-state