ambacc244
@ambacc2440475
Reviews Written
-
Average Rating
-
Posts
Q&A
๋ฆฌ๋์ค ์ง๋ฌธ
๊ทธ๋ ๋ค๊ณ ํ๊ธฐ์๋ ์ปดํฌ๋ํธ์ return ์คํ ์ดํธ ์์์๋ ๋ณํ ๊ฐ์ด ์ ์ถ๋ ฅ์ด ๋ฉ๋๋ค. useCallBack์ด๋ useEffect์์์ console์ ์ฐ์๋๋ง ๊ฐ์ด ๊ทธ๋๋ก ์ ๋๋ค. ์๋ useCallBack์ด๋ useEffect์์์ console์ ์ฐ์ด๋ณผ๋๋ ๋ณํ๊ฐ์ ์ฝ์ง ๋ชปํ๋๊ฑด๊ฐ์?
- Likes
- 0
- Comments
- 3
- Viewcount
- 267
Q&A
reducers์ COMMET_REMOVE_SUCCESS
์ธ๊ฐ ๋ณด๊ณ ๋ฐฐ์ฐ๋ ํ์์ผ๋ก ์ ๋ฐฉ๋ฒ์ด ์ข์ ๋ฐฉ๋ฒ์ ์๋๊ณ ์ ๋ ๊ทธ๋ฅ ์ด๋ฆฌ ์ ๋ฆฌ ํ 2์ผ๋์ ์ฌ๋ฌ๊ฐ์ง ๋ค ์๋ํด๋ณด๋ค๊ฐ ๊ฑฐ์ ์ป์ด๊ฑธ๋ ค์ ์๋ํ๋๊ฑฐ ๊ฐ์์ ์ ์ด๋ ๊ฒ ์์ฑ ํ๋์ง๋... ์ค๋ช ์ด ๋ถ๊ฐ๋ฅํ์ง๋ง ์ฐ์ ์ญ์ ์ด๋ฒคํธ๊ฐ ์๋์ ํ๋๊ฑฐ ๊ฐ์ผ๋ ์ ์ฝ๋ ๊ณต์ ํ๊ฒ ์ต๋๋ค^^ reducers/post.js ์ฝ๋ case REMOVE_COMMENT_SUCCESS: { draft.mainPosts = [...state.mainPosts]; const post = { ...draft.mainPosts.find((v) => v.id === action.postId) }; const comments = post.Comments.filter( (v) => v.id !== action.data.CommentId ); post.Comments = [...comments]; draft.mainPosts = draft.mainPosts.map((v) => { if (v.id === action.postId) return post; return v; }); draft.removeCommentLoading = false; draft.removeCommentDone = true; break; }
- Likes
- 0
- Comments
- 5
- Viewcount
- 377
Q&A
reducers์ COMMET_REMOVE_SUCCESS
๋ธ๋ก๊ทธ ํฌ์คํธ ๋ณด๊ณ ๋ ์ ์๋์ ํค๋งค๊ธด ํ์ง๋ง~ ๋ค๋ฅธ ์์ค๋ ๋ ์ฐพ์๋ณด๊ณ ํด๊ฒฐํ์ต๋๋ค^^ ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 5
- Viewcount
- 377
Q&A
configureStore.js ๊ด๋ จ์ง๋ฌธ
ํด๊ฒฐํ์ต๋๋ค~~ ์ด๋ฐ์๋ ๋ฃ์ด๋จ๋๋ฐใ ใ ๋์ค์ git ์ฝ๋๋ณด๋ค๊ฐ ์ง์๋ฒ๋ ธ๋๋ด ๋๋คใ ใ ์ง๋ฌธํด๋ณด๊ธธ ์ํ๊ฑฐ ๊ฐ์์ ๊ฐ์ฌํฉ๋๋คใ
- Likes
- 0
- Comments
- 2
- Viewcount
- 245




