[英]Set data in React hooks?
這是我的代碼。
const initialNoticeState = {
id: props,
title : '',
description : '',
image : '',
updated_by : user.firstName+' '+user.lastName,
priority : ''
};
const [currentNotice, setCurrentNotice] = useState(initialNoticeState);
const notice = useSelector(state => state.notices.currentNotice)
const [noticeImage, setNoticeImage] = useState("");
const [imgData, setImgData] = useState(null);
const dispatch = useDispatch();
useEffect(() => {
dispatch(noticeActions.getById(props.id))
}, [props.id]);
我想在dispatch
完成后從notice
值設置setCurrentNotice
。
這是notice
的數據:
我想在調度完成后從通知值設置CurrentNotice。
useEffect 可用於在變量更改時執行函數。
useEffect(() => {
setCurrentNotice(notice)
}, [notice]); //notice is the dependency
就這樣
setCurrentNotice({your current notice data})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.