【发布时间】:2021-06-24 13:58:24
【问题描述】:
我把状态写成
const [state,setState] =useState({
type:false,
imageSrc:'',
captionImage:'',
showImage:false,
});
当改变状态时
setState({type:true});
setState({captionImage:'hellooo'});
setState({imageSrc:link});
并将其发送到另一个组件,该组件中有未定义的, 但是我把 state 写成
const [type, setType] = useState(false);
const [imageSrc, setImageSrc] = useState('');
const [captionImage, setCaptionImage] = useState(false);
const [showImage, setShowImage] = useState(false);
当改变状态时
setType(true);
并将其发送到另一个组件,该组件中没有问题。
【问题讨论】:
标签: javascript reactjs object state