Reactjs 与usestate一起使用时,UseAncy会导致无限刷新循环
我想在Reactjs 与usestate一起使用时,UseAncy会导致无限刷新循环,reactjs,react-hooks,use-state,Reactjs,React Hooks,Use State,我想在useAsync之后将接口的值分配给当前组件的状态,但这将导致无限刷新循环 最佳实践是什么 我正在使用useAsync 演示:您需要使用useffect钩子来更新状态属性 试试这个: useEffect(() => { if(value) set(state => ({name: value.name})) }, [value]) 替换此: if(value) set(state => ({name: value.name})) 请包括相关代码好吧,让我试
useAsync
之后将接口的值分配给当前组件的状态,但这将导致无限刷新循环
最佳实践是什么
我正在使用useAsync
演示:您需要使用
useffect
钩子来更新状态
属性
试试这个:
useEffect(() => {
if(value) set(state => ({name: value.name}))
}, [value])
替换此:
if(value) set(state => ({name: value.name}))
请包括相关代码好吧,让我试试