Reactjs 未捕获类型错误:props.render不是函数

Reactjs 未捕获类型错误:props.render不是函数,reactjs,function,react-hooks,checkout,prop,Reactjs,Function,React Hooks,Checkout,Prop,未捕获类型错误:props.render不是函数 每当我尝试签出我的react购物车应用程序时,就会出现上述错误。实际上,我传递了props,cart,希望在从react渲染use-Effect钩子时将其作为函数调用,但我一直收到这个错误,当签出窗体尝试渲染时,它立即返回。可能有什么问题?请提供一些代码和详细的错误消息,难道没有人能想象您的场景是什么样子的吗EuseEffect(()=>{if(cart.id){const generateToken=async()=>{try{const to

未捕获类型错误:props.render不是函数


每当我尝试签出我的react购物车应用程序时,就会出现上述错误。实际上,我传递了props,cart,希望在从react渲染use-Effect钩子时将其作为函数调用,但我一直收到这个错误,当签出窗体尝试渲染时,它立即返回。可能有什么问题?

请提供一些代码和详细的错误消息,难道没有人能想象您的场景是什么样子的吗EuseEffect(()=>{if(cart.id){const generateToken=async()=>{try{const token=wait commerce.checkout.generateToken(cart.id,{type:'cart'});setCheckoutToken(token);}catch{if(activeStep!==steps.length)history.push('/');}}};generateToken();}},[cart]);编辑您的帖子并在那里添加代码。它更清晰易读。