수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결React로 NodeBird SNS 만들기
다음강좌 일일이 클릭해서 넘기고있는데
강좌끝나면 다음강좌 이어서 바로 재생되게 설정할수없나요..? 너무나도 불편합니다.. 강좌가 10분짜리라 10분에 한번씩 일일이 클릭해서 넘겨야하고..시간소모랑 생산성이 너무나도 낭비됩니다...거기다 재생속도 및 셋팅도 다 다시해야하고... 방법이없나요
- 해결됨React로 NodeBird SNS 만들기
제로초님
삭제된 글입니다
- 미해결React로 NodeBird SNS 만들기
화면이 번쩍 하긴 하는데 더미 본문에도 댓글이 안달려요 ;;
ㅈㅅ한데 더미 본문글에 댓글 달려고 삐약 버튼 누르면 화면 번쩍하면서 어디 갔다 오는데 그냥 무반응이에요 이유가 무엇인지 혹시 봐주시면 감사여 안바쁘실때 답변 주세요 감사합니다 https://github.com/hyunsokstar/node_bird_11/compare/master
- 미해결React로 NodeBird SNS 만들기
로그인 상태에서 새로고침에 관한 질문입니다.
안녕하세요. 강의 정말 잘 보고 있습니다. 질문은 제목과 같은데요, 새로고침을 통해서 서버에서 응답이 올 때까진 로그인이 풀려있는 상태가 되는데 그 시간이 1초정도 되니까 조금 거슬리더라고요. 실제 서비스에서는 이런 경우를 본 적이 없는데 해결책이 있을까요?
- 미해결React로 NodeBird SNS 만들기
zerocho 웹사이트는 next.js로 만드셨나요?
강의 잘 보고 있습니다~ zerocho.com 사이트는 next.js로 만드셨나요? 그리고 어떤 사이트에서 '이 사이트는 next.js를 사용하였구나' 하고 알 수 있는 방법이 혹시 있나요? (html 태그에 nextjs에서 주로 쓰는 prefix가 있다거나 등등)
- React로 NodeBird SNS 만들기
댓글 버튼 눌러도 반응이 없는데 멀 잘못했을까요
삭제된 글입니다
- 미해결React로 NodeBird SNS 만들기
버튼 눌러도 반응이 없어여
삐약 버튼을 누르면 code <Button type="primary" htmlType="submit" loading={isAddingComment}>삐약</Button> 리덕스 사가에 의해 댓글 추가가 실행 되는데요 code function* addComment(action) { try { yield delay(2000); yield put({ type: ADD_COMMENT_SUCCESS, data: { postId: action.data.postId, }, }); } catch (e) { yield put({ type: ADD_COMMENT_FAILURE, error: e, }); } } function* watchAddComment() { yield takeLatest(ADD_COMMENT_REQUEST, addComment); } export default function* postSaga() { yield all([ fork(watchAddPost), fork(watchAddComment), ]); 문제는 type: ADD_COMMENT_FAILURE, 가 실행되요 이유가 뭔지 몰겠어요 test 에러 메세지는 error1 Warning: Encountered two children with the same key, `[object Object]`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version. in div (at pages/index.js:28) in Home (at _app.js:26) in div (created by Context.Consumer) in Col (at AppLayout.js:32) in div (created by Context.Consumer) in Row (at AppLayout.js:25) in div (at AppLayout.js:15) in AppLayout (at _app.js:25) in Provider (at _app.js:20) in NodeBird (created by withRedux(NodeBird)) in withRedux(NodeBird) in Suspense (created by AppContainer) in Container (created by AppContainer) in AppContainer error2 :3000/_next/static/runtime/main.js?ts=1566728379331:10978 Warning: Encountered two children with the same key, `[object Object]`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version. in div (at pages/index.js:28) in Home (at _app.js:26) in div (created by Context.Consumer) in Col (at AppLayout.js:32) in div (created by Context.Consumer) in Row (at AppLayout.js:25) in div (at AppLayout.js:15) in AppLayout (at _app.js:25) in Provider (at _app.js:20) in NodeBird (created by withRedux(NodeBird)) in withRedux(NodeBird) in Suspense (created by AppContainer) in Container (created by AppContainer) in AppContainer 인데 해석이 안되요 혹시 이유를 아시면 알려주시면 대단히 감사여 github 컴포넌트 https://github.com/hyunsokstar/node_bird_11/blob/master/front/components/PostCard.js 리듀서 https://github.com/hyunsokstar/node_bird_11/blob/master/front/reducers/post.js 리덕스 사가 https://github.com/hyunsokstar/node_bird_11/blob/master/front/reducers/post.js
- 해결됨React로 NodeBird SNS 만들기
getinitialProps에서 dispatch 동작
d _app.js파일안에 App.getInitialProps 함수안에서 dispatch를 통해서 LOAD_USER_REQUEST를 실행했습니다. 제가 생각했던 동작의 순서는 LOAD_USER_REQUEST 액션이 실행되고 LOAD_USER_SUCCESS 액션이 실행 된 후에 PAGE LOAD라는 콘솔이 찍히는 순서인데요. LOAD_USER_SUCCESS액션이 나중에 실행되는 것을 확인했고, 크롬 리덕스툴에서도 INIT에서의 state.user.me의 값이 null이였습니다. PAGE LOAD!!!라는 콘솔은 page폴더의 Signin.js파일에서 실행했습니다. 이건 sagas폴더의 user.js파일안의 코드입니다.... 어떤게 문제인지 아니면 제가 잘못 이해를 한건지 잘 모르겠습니다..... 알려주시면 정말 감사하겠습니다.... 진짜 어렵네욥 ㅠㅠㅠ
- 미해결React로 NodeBird SNS 만들기
로그인 하면 signup form의 useEffect 가 실행되는 이유를 잘몰겠어여
리렌더링될때 me 정보가 있으면 자동으로 실행되는건가여? 그런데 me 정보도 언제 설정되는건지 잘몰겠어여 이에 대해 설명해 주시면 대단히 감사여 ~!
- 미해결React로 NodeBird SNS 만들기
getInitialProps에 대한 질문
Index.js파일에서 const Index = () => { const me = useSelector( state => state.user.me) console.log(me) } Index.getInitialProps = async (context) => { context.stroe.dispatch({ type : LOAD_USER_REQUEST }) } 만약 이렇게 있었을 경우에 LOAD_USER_REQUEST를 통해서 me라는 state에 유저값을 넣어줬기 때문에 브라우저 콘솔에 me라는 객체가 찍혀야하는데 액션이 동작하기 전인 null 값이 나오게 됩니다. getinitialProps 함수가 먼저 실행되는 거 아닌가요?????
- 미해결React로 NodeBird SNS 만들기
로그인시에 res.json(fullUser)에 대한 질문
로그인시에 유저정보를 주게 되는데 나중에 LOAD_USER_REQUEST액션시에도 유저정보를 받게 되는데 그렇게 되면 똑같은 동작이 두번일어나고 DB도 두번 뒤져야되는데 로그인시에 유저정보를 주는것은 불필요한 액션이 아닌가요????
- 미해결React로 NodeBird SNS 만들기
usestate 관련 질문 드려요~
const [files1, setFiles1] = useState([{user:1, name:1},{user:2, name:2}]); const [files2, setFiles2] = useState([{user:3, name:3},{user:4, name:4}]); 이렇게 다중 배열이 2개 있는데 이걸 합치는 방법이 있나요? [{user:1, name:1},{user:2, name:2},{user:3, name:3},{user:4, name:4}] 이렇게 합치고 싶어요 알려주세요~
- 미해결React로 NodeBird SNS 만들기
강사님 리덕스 리듀서의 액션들은 꼭 초기에 한번에 다만들어야 되나여
그냥 조금 만들고 테스트 조금 만들고 테스트 이렇게는 안되나여??
- 미해결React로 NodeBird SNS 만들기
passport 관련 질문 드립니다.
강좌를 거의 다 보고서 실제 사이트를 만들고 있습니다. passport에서 deserializeUser 한뒤에 middleware 에서 권환이 있는 유저에게만 가능하게 만들려고 하는데 middleware 에서 req.user 에서 로그인한 유저 정보를 가져 올 수가 없어서 질문 드립니다. 어떻게 해야 로그인한 user정보를 가져 올 수가 있을까요?
- 미해결React로 NodeBird SNS 만들기
포스트맨으로 send할때 오류
hashtag/이미지 라고 했을때, tag가 한글이면 포스트맨은 cannot get response라고 하는데, 포스트맨에 어떤 설정을 해야 하는건가요?
- 미해결React로 NodeBird SNS 만들기
Liker에 대해 질문드립니다.
시퀄라이즈 모델에서 Likers라고 복수로 만들었는대 routes/post 에서는 Liker이라고 사용하는대 원래 복수로 만들고 단수로 사용하는건가요??
- 미해결React로 NodeBird SNS 만들기
스프링부트와 Next.js 연동이 가능할까요?
지금 현재, 리액트로 뷰단을 처리하고 (follow.js) 사용중에 있습니다. RestController를 스프링 단에 띄워서 구동 중에 있습니다. 이것을 Next.js로 변경을 하고자 하는데 기존 Maven-frontend-plugin을 활용하여 package.json 파일의 모듈을 npm으로 설치 후에 바벨와 웹팩을 활용하여 build.js를 만들어서 리액트 개발을 하고 있었습니다. Next.js 같은 경우에는 이와 관련된 예제가 많이 없는데 혹시 스프링부트와 관련해서 연동하는 방법은 어떻게 될까요?
- 해결됨React로 NodeBird SNS 만들기
UserProfile 렌더링 오류
앞 영상에서 나중에 추가하셨다고 한 부분과 관련하여 [포스트, 팔로워, 팔로잉]을 UserProfile에서 사용하기 위해 새로운 DB 요청을 해서 fullUser로 사용하셨는데, 새로고침의 경우에는 단순히 req.user를 가져와서 그런지 현재 코드로는 포스트, 팔로워 부분이 렌더링에서 오류가 납니다. 이를 위해 /api/user/login 에서 fullUser(새로운 DB 요청)가 추가된 것처럼 /api/user/ 에서도 DB 요청하는 코드를 따로 만들어줘야 하나요? req.user에 단순히 select from Users의 결과가 아닌 포스트 팔로워가 조인된 객체를 담아두어 따로 DB 요청을 하지 않을 수 있는 방법은 없는지 궁금합니다. req.user에 어떻게 저장되는지 잘 모르겠어서ㅠㅠ
- 미해결React로 NodeBird SNS 만들기
안녕하세요.
강의 잘 보고 있는데요 axios.default.header.cookie = cookie 넣어준다고 했는데 만약 cookie 가 필요 없는 요청일 때에는 예를 들어, 게시물 가져오기 같은거 하려면 axios.default.header.cookie = null 이런식으로 하면 되나요??
- React로 NodeBird SNS 만들기
antd 코드가 잘 이해가 안가는데 사이트 가서 봐도 어려운데 쉽게 이해하는 방법이 있나여?
삭제된 글입니다