leehyunju
@hyunmail5211592
Reviews Written
1
Average Rating
5.0
Posts
Q&A
logIn์ ์ ๋ถ๋ฌ์๋๋ฐ 'logIn is not a function' ์ด๋ผ๋ ์๋ฌ๊ฐ ๋ํ๋ฉ๋๋น..!
ํ ๋ด๋ณด๋ด๋ ์ชฝ์ ์คํ๋ฌ์์ด์! ๊ฐ์ฌํฉ๋๋ค!!!!!!! ์ข์ ํ๋ฃจ ๋ณด๋ด์ธ์ฉ!!
- 0
- 2
- 406
Q&A
Posts ๋ฐ์ดํฐ๊ฐ ์๋ถ๋ฌ์ง๋๋ค ํ
์๋ ํ์ธ์! ๋ช์๊ฐ ๋ด๋ด ๋ฐ์ดํฐ ๋ถ์๋ ํด๋ณด๊ณ , ๋ฆฌ๋์ ๋ถ์๋ ํด๋ณด๋ฉด์ ๋ถ์ก๊ณ ์๋ค๊ฐ ๊ณ์ ๋๊ฐ์ ์ด์ ๋ก ํด๊ฒฐ์ด ์๋์ ๋ง์ง๋ง์ผ๋ก ์ง๋ฌธ๋๋ฆฝ๋๋ค ์ฃ์กํฉ๋๋ค ใ -ใ (์ฌ์ง) ์ ๊ฐ ํ์ฌ ํ ๋ ์ด์์์ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ ๋ชจ์๋๊ฒ ์๋ ์ด๋ ๊ฒ ๋ก๊ทธ์ธ ํ์ด์ง๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ ์์ ์ค์ธ๋ฐ์..! ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ ์ ๋, ๋ก๊ทธ์ธ ๋ก๋ฉ ์์ฒญ์ ํ๊ณ ์๋ ํ์ด์ง๋ก ๋์ด๊ฐ๊ฒ๋ ๊ตฌ์กฐ๋ฅผ ์ง๋ดค์ต๋๋ค. (์ฌ์ง) ๊ทธ๋ ๊ฒ ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ก๊ทธ์ธ ์ฑ๊ณต์ด ๋จ๋ฉด์, me์ ์ ๊ฐ ์ ๋ ฅํด๋ ๋ฐ์ดํฐ๋ค์ด ์ ๋ด๊ธด๊ฒ ํ์ธ ๋์๊ณ ์ฝ์ ์ฐฝ์ผ๋ก 2์ฐจ ํ์ธ๊น์ง ์๋ฃ๋ ์ํ์ธ๋ฐ์! (์ฌ์ง) ์ด๊ฒ ์ฝ์์ฐฝ์ผ๋ก ํ์ธํด๋ณธ me์ dummyUser ๋ฐ์ดํฐ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ํ์ด์ง๋ [useProfile.js] import React, { useCallback } from "react"; import { Card, Avatar, Button } from "antd"; import Link from "next/link"; import { useDispatch, useSelector } from "react-redux"; import { logoutRequestAction } from "../reducers/user"; const UserProfile = () => { const dispatch = useDispatch(); const { me, logOutLoading } = useSelector((state) => state.user); const onLogOut = useCallback(() => { dispatch(logoutRequestAction()); }, []); return ( Card actions={[ div key="twit"> ๋์ ์์ฑ ๊ธbr /> {/* {me.Posts.length} */} div>, div key="followings"> ํ๋ก์ {/* {me.Followings.length} */} div>, div key="follower"> ํ๋ก์ {/* {me.Followers.length} */} div>, ]} > {/* {me.nickname[0]} */} Card.Meta avatar={Avatar>HJAvatar>} title="HJ" /> Link href="/login"> Button onClick={onLogOut} loading={logOutLoading}> ๋ก๊ทธ์์ Button> Link> Card> ); }; export default UserProfile; ์ด๋ ๊ฒ me๋ถ๋ถ์ ์ฃผ์์ฒ๋ฆฌํด์ ์ฑ๊ณต์ ์ผ๋ก ํ์ด์ง๊ฐ ๋ฌ ๋ชจ์ต์ธ๋ฐ์.. ์ฃผ์์ ํ๋ฉด (์ฌ์ง) ๊ณ์ ์ด๋ ๊ฒ ๋๊ฐ์ ์๋ฌ๊ฐ ๋น๋๋ค. ๋ฆฌ๋์๋ ์ ๋ถ๋ฌ์์ง๊ฑฐ ๊ฐ์๋ฐ ์ ๋ฐ์ดํฐ๋ฅผ ๋ชป๋ถ๋ฌ์ค๋ ๊ฒ์ธ์ง ์๋ฌธ์ด์์ ใ ใ ,, ๊ทธ๋ฆฌ๊ณ VS ์ฝ๋ ์๋ํฐ์์ผ๋ก๋ ๋ฐ์์ ๊ฐ์ ์๋ฌ๋ฌธ์ฅ๋ค๋ ๋์์ ๋ฐ์ ๋ฉ๋๋ค ๐ญ๐ญ๐ญ --------------------------------------------- HYDRATE { type: '__NEXT_REDUX_WRAPPER_HYDRATE__', payload: { index: {}, user: { logInLoading: false, logInDone: false, logInError: null, logOutLoading: false, logOutDone: false, logOutError: null, signUpLoading: false, signUpDone: false, signUpError: null, me: null, signUpData: {}, loginData: {} }, post: { mainPosts: [Array], imagePaths: [], addPostLoading: false, addPostDone: false, addPostError: null } } } 1. getProps created store with state { index: {}, user: { logInLoading: false, logInDone: false, logInError: null, logOutLoading: false, logOutDone: false, logOutError: null, signUpLoading: false, signUpDone: false, signUpError: null, me: null, signUpData: {}, loginData: {} }, post: { mainPosts: [ [Object] ], imagePaths: [], addPostLoading: false, addPostDone: false, addPostError: null } } 3. getProps after dispatches has store state { index: {}, user: { logInLoading: false, logInDone: false, logInError: null, logOutLoading: false, logOutDone: false, logOutError: null, signUpLoading: false, signUpDone: false, signUpError: null, me: null, signUpData: {}, loginData: {} }, post: { mainPosts: [ [Object] ], imagePaths: [], addPostLoading: false, addPostDone: false, addPostError: null } } TypeError: Cannot read property 'Posts' of null at UserProfile (webpack-internal:///./components/UserProfile.js:38:27) at processChild (/Users/leehyunju/Documents/React/nicebook/node_modules/react-dom/cjs/react-dom-server.node.development.js:3353:14) at resolve (/Users/leehyunju/Documents/React/nicebook/node_modules/react-dom/cjs/react-dom-server.node.development.js:3270:5) at ReactDOMServerRenderer.render (/Users/leehyunju/Documents/React/nicebook/node_modules/react-dom/cjs/react-dom-server.node.development.js:3753:22) at ReactDOMServerRenderer.read (/Users/leehyunju/Documents/React/nicebook/node_modules/react-dom/cjs/react-dom-server.node.development.js:3690:29) at renderToString (/Users/leehyunju/Documents/React/nicebook/node_modules/react-dom/cjs/react-dom-server.node.development.js:4298:27) at Object.renderPage (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/render.js:54:851) at Function.getInitialProps (webpack-internal:///./node_modules/next/dist/pages/_document.js:141:19) at loadGetInitialProps (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/lib/utils.js:5:101) at renderToHTML (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/render.js:54:1142) at async /Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/next-server.js:109:97 at async /Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/next-server.js:102:142 at async DevServer.renderToHTMLWithComponents (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/next-server.js:134:387) at async DevServer.renderToHTML (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/next-server.js:135:522) at async DevServer.renderToHTML (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/server/next-dev-server.js:34:578) at async DevServer.render (/Users/leehyunju/Documents/React/nicebook/node_modules/next/dist/next-server/server/next-server.js:72:236) --------------------------------------------- (์ฌ์ง) ๊ทธ๋ฆฌ๊ณ postCard์๋ ๋ฐ์ดํฐ๋ค์ด ์ ๋ถ๋ฌ์์ง๋๋ค. user์ post ๋น๊ต๋ ํด๋ดค๋๋ฐ ์ด๋ค๊ฒ ๋ฌธ์ ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์.. ใ -ใ
- 0
- 3
- 373
Q&A
์นํฉ ๋น๋ ์ง๋ฌธ ๋๋ฆฝ๋๋ค!
(์ฌ์ง) ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทผ๋ฐ ์ค์น๊ฐ ์๋ฉ๋๋ค.. ์ด๋กํ๋์ ?? ๐ญ
- 0
- 3
- 409
Q&A
์ผ๋ฐ ํจ์ ์์ L์ด ๋ถ์ผ๋ฉด ๋ญ๊ฐ ๋ฌ๋ผ์ง๋์ ?
์...! ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค ๐
- 0
- 3
- 338
Q&A
์๋ฌ๋ ์๋๊ณ ๊ฒ์๋ฌผ์ด ์๋ฌ๋ฆฌ๋๋ฐ ๋ฆฌ๋์ค dev ํด์ ๋ด๋ ๋ชจ๋ฅด๊ฒ ์ด์ ใ ,,
์ ๋ก์ด๋ ํด๊ฒฐํ์ต๋๋ค ! ์ฝ์์ฐฝ์ failure ๋จ๋๊ฒ ์ค๋ฅ๋ฉ์์ง์๋ค์. ํ์ธํด๋ณด๋ ๋ฆฌ๋์ ๋ฌธ์ ์์ด์! ๊ฐ์ฌํฉ๋๋ค ์ค๋๋ ์ข์ ํ๋ฃจ ๋ณด๋ด์ธ์ฉ
- 0
- 3
- 238
Q&A
์๋ฌ๋ ์๋๊ณ ๊ฒ์๋ฌผ์ด ์๋ฌ๋ฆฌ๋๋ฐ ๋ฆฌ๋์ค dev ํด์ ๋ด๋ ๋ชจ๋ฅด๊ฒ ์ด์ ใ ,,
(์ฌ์ง) ์๋ ํ์ธ์ ! ์ด๊ฒ ๋คํธ์ํฌ์ฐฝ์ด๊ณ (์ฌ์ง) ์ด๊ฒ ๋ฆฌ๋์ค dev ํด์ด๊ณ (์ฌ์ง) ์ด๊ฒ ์ฝ์์ฐฝ์ธ๋ฐ ์งน์งน ๋๋ ์ ๋ ๊ฒ์๊ธ์ ์์จ์ง๋ฉด์ ์๋ฌ๋ ์๋์ ใ ใ (์ฌ์ง) ์ฐธ๊ณ ๋ก ์ด ์๋ฌ๋ favicon ํ์ผ์ด ์๋จ ์๋ฌ์ ๋๋ค !
- 0
- 3
- 238
Q&A
useInput ์ฝ๋ ๊ด๋ จํ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ ์.....!!
์ํ! ๊ฐ์ฌํฉ๋๋ค ! !!!!!
- 0
- 4
- 331
Q&A
useInput ์ฝ๋ ๊ด๋ จํ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ ์.....!!
ํ ๋น ๋ฅธ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ์๋๋ ์ด์ ์ฝ๋์ฒ๋ผ ํด๋ ๋ฌธ์ ์์๋๋ฐ ์ด๊ฒ ์ด๋ค ๋ฌธ์ ๋๋ฌธ์ ์ ๋ง ์ด๋ ๊ฒ ๊ฒฝ๊ณ ๋จ๋ ๊ฑด์ง ์ ์ ์์๊น์ ?...
- 0
- 4
- 331
Q&A
์๋ ํ์ธ์! ๊ณ์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋จ๋๋ฐ ๋ฌด์จ ๋ฌธ์ ์ผ๊น์ ? ใ ใ
์ค !! ๋๋์ด ์๋น๋๋ค !! ๊ฐ์ฌํฉ๋๋ค ~~~~
- 0
- 6
- 443
Q&A
์๋ ํ์ธ์! ๊ณ์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋จ๋๋ฐ ๋ฌด์จ ๋ฌธ์ ์ผ๊น์ ? ใ ใ
์๋ ํ์ธ์ ๋น ๋ฅธ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ใ ใ ํ๋ฉด์ ์ ๋์ค์ง๋ง ๋๋ฌด ๊ฑฐ์ฌ๋ ค์์ฅ .... ๋ฆฌ๋์ค ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ผ๋ ๋ฆฌ๋์ ํด๋์ ์๋ ํ์ผ์ ์ฝ๋๋ค ๋ชจ๋ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค (์ฌ์ง) ๋จผ์ ๋ฆฌ๋์ํด๋ ์์ ์๋ ์ธ๋ฑ์คํ์ผ์ ๋๋ค (์ฌ์ง) (์ฌ์ง) ํฌ์คํธํ์ผ์ ๋๋ค. (์ฌ์ง) (์ฌ์ง) ์ ์ ํ์ผ์ ๋๋ค! ๊ฐ์ฌํฉ๋๋ค :)
- 0
- 6
- 443




