const user = useSelector((state) => {
return state.rootReducer.user.userData;
});
const initialState = {
writer: user?._id,
content: '',
postnum: id,
commentnum: 0,
nickname: user?.nickname,
like: [],
hate: [],
};
const [writtenComment, setWrittenComment] = useState(initialState);
이런식으로 코드를 짯더니 바로 초기값에 writer가 undefined가 되는데.. 이걸 바꿀방법이있을까요?
유저가 로그인할때마다 fetching해서 데이터를 받는거는 아닌것같아서.. 리덕스로 user정보를 받아오는걸로 선택했는데.. 어디서부터 잘못된걸까요