수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨React로 NodeBird SNS 만들기
Unhandled rejection SequelizeConnectionError: Client does not support authentication protocol requested by server; consider upgrading MySQL client 에러 해결 이후
Client does not support authentication protocol~ 이 에러가 나서 수강 전 필독과 답변을 본 후 mysql 5.8 버전을 설치한 후에 ALTER 명령어로 바꿔준 이후 제목과 같은 에러는 해결 됐지만 react-nodebird 데이터 베이스가 unknown이라고 에러가 뜨네요 ㅜㅜ 혹시 Mysql 설치시 데이터베이스 이름을 따로 설정해줘야하나요??
- 미해결React로 NodeBird SNS 만들기
더보기 버튼 처음true값 질문드려여
다른부분은 다 이해가되는데 맨처음 hasMoreFollowing의 값이 어떻게 true가 될수있는지 이해가안됩니다... case LOAD_FOLLOWINGS_REQUEST: { console.log(action.offset); // undefined return { ...state, hasMoreFollowing: action.offset ? state.hasMoreFollowing: true, } } 위 코드에서 action.offset 이 0이거나 undefined 일텐데 어떻게 true가 될수있는지 이해가안됩니다 ㅠ 버튼눌렀을때말고 최초 페이지(새로고침)에 들어가서 Profile.getInitialProps 를 통해 LOAD_FOLLOWINGS_REQUEST가 dispatch되면 loadFollowingsAPI에 ofset=0 이라고 기본값을 지정해줬으니까 맨처음 페이지로드시 offset의 값은 0이 되지않나요??? 그럼 hasMoreFollowing: action.offset ? state.hasMoreFollowing: true, 이 코드가 실행될때 action.offset은 0이 될텐데 그럼 state.hasMoreFollowing: true 이값이 못들어가지않나요??? 제가 어떤부분을 놓치고 있는건지 모르겠습니다 ㅠㅠ
- 미해결React로 NodeBird SNS 만들기
Unhandled rejection SequelizeConnectionError: Client does not support authentication protocol requested by server; consider upgrading MySQL client 에러가 나는대요
이런 에러가 나는대요. 질문 게시판 보니 mysql을 설치 해주셔야 한다고 하셔서 설치를 하였는대요. 제로초 님 github 들어가 보니 패스워드를 sql 패스워드로 바꿔라고 하시는것 같아 바꿧는대 혹시 제가 또 설정안한 부분이 있나요?
- 미해결React로 NodeBird SNS 만들기
antd에서 useRef메서드를 사용할 수 없나요??
antd에서 useRef메서드를 사용할 수 없나요??
- 해결됨React로 NodeBird SNS 만들기
7-13. react-helmet으로 head 태그 조작하기 -강좌가 중복인듯 합니다.
원래 대로라면 "react-helmet으로 head 태그 조작하기"강좌가 올라와야 하는데 지난번에 올라온 7-3 리덕스 액션 로깅하기 강좌가 강좌가 다시 올라온듯 합니다. 확인 부탁 드립니다.
- 해결됨React로 NodeBird SNS 만들기
<3-6> 의 조건부 렌더링 질문입니다.
거의 끝부분에 삼항연산자를 통해서 조건부렌더링을 할때 { user ? <div> {user.nickname}님이 접속중입니다.</div> : <div>로그아웃 했습니다.</div>} 이렇게 하면 로그아웃 상태일때, 님이 접속중입니다. 라고 뜨고 false 상태로 넘어가지를 못하더라구요. 그래서 user 대신에 isLoggedIn을 사용해서 { isLoggedIn ? <div> {user.nickname}님이 접속중입니다.</div> : <div>로그아웃 했습니다.</div>} 이렇게 해결을 하기는 했는데 왜 이런 현상이 발생하는거죠?
- 미해결React로 NodeBird SNS 만들기
cdn에서 불러오는 방식 말고 antd패키지에서 css파일 import시
cdn링크로 css를 불러오는 방식 말고, 아래와 같이 antd.css 파일을 패키지에서 직접 불러왔을 때 'You may need an appropriate loader to handle this file type.' 이라는 메시지가 뜨면서 컴파일에 실패하고 있습니다. cdn에서 파일을 불러오는 방식 이외에 css 파일을 import 하는 것은 불가능한가요? import React from 'react'; import Link from 'next/Link'; import 'antd/dist/antd.css';
- 해결됨React로 NodeBird SNS 만들기
넥스트 라우터루 url 파라메터 값을 받아올 수 도 있나요?
/post/?id=120123; /post/:id 이렇게 파라메터로 id값을 받아올수도 있나요?
- 미해결React로 NodeBird SNS 만들기
map 리턴에 따라 에러가나던데 질문드립니다
front/pagas/hashtag.js 파일에서 { mainPosts.map((c) => ( <PostCard key={+c.createdAt} post={c} /> )) } 위 코드에서 map을 사용할때 리턴부분을 소괄호() 가 아닌 평소습관대로 {} 중괄호로 했더니 Warning: Failed prop type: Invalid prop `post.createdAt` of type `string` supplied to `PostCard`, expected `object`. 라는 에러가나면서 글이 안나오던데 "왜안돼지" 하고 한참비교해보면서 찾아봤더니 map을 리턴할때 괄호부분때문이더라구요 react에서만 이렇게 map을 사용할때 리턴부분이 소괄호를 쓰는게 중요한건지 원래 자바스크립트에서도 중요성이 있는부분인지 궁금합니다, 전동영상에서 ()=>{} 애로우 함수를 사용할때 소괄호를 이용해 바로리턴을 해줘야한다는 이야기를 하셨던거 같기도한데 자바스크립트 코딩을할때 짧은코드는 전부다 소괄호를 이용해 바로 리턴해주는게 안전한 건가요???
- 해결됨React로 NodeBird SNS 만들기
서버로 undifined 데이터가 가는경우
안녕하세요.. 해당회차 진행에 어려움을 겪고있어 질문합니다. 요점은 서버로 undifined 데이터가 들어가는것같습니다. 1. 폼에서 리덕스로 데이터를 넘길때 리덕스데브툴즈엔 데이터가 제대로 표시되나, undifined가 됨 2. 서버 콘솔창에도 undifined 데이터가 넘어가는걸 확인 3. 포스트맨으로 직접(x-www-form-urlencoded)데이터를 보내면 제대로 동작 클라이언트에서 서버로 데이터를 보낼때, 이상하게 보내는거같다고 추측이 되는데 어디를 손봐야할까요? ㅠㅠ
- 미해결React로 NodeBird SNS 만들기
제로초님 강의에
initialState: 이게 자동으로 생기는대 왜 저는 안생길까요? 이것 떄문인것 같은대 강좌 console.log 찍음 배열로 안넘어가는것 같아요.
- 해결됨React로 NodeBird SNS 만들기
Unhandled rejection SequelizeConnectionRefusedError
- 안녕하세요.. 해당 회차에서 npm i mysql2 를 설치후 서버를 구동하면 사진과 같은 오류가 뜹니다... 서버자체는 구동이 되는데 db를 건드리는 요청은 응답해주지 않습니다. Unhandled rejection SequelizeConnectionRefusedError 포트 3306으로 접속할수 없다고 나오는데.. 예제 그대루 하면..3065로 접속 되야하는거 아닌가요? 이부분 어떻게 해결할 수 있을까요?
- 해결됨React로 NodeBird SNS 만들기
api 란?
해당 회차 보고 기초 개념 질문드립니다. 포트 번호가 서버의 주소라고 치면, api 들은 해당 포트 번호 접근해서 서버에 무언가를 요청할때 서로 정한 규칙 같은 건가요? 예를 들면 맥도날드에 방문해서 버거 먹고싶을때.. 맥도날드주소가 포트번호가 되는거고 api 가 버거 주문방법이 되는걸까요? 불고기버거(api/order/burger/1) 라우터로 요청했으니 불고기 버거 컨트롤러가 불고기 버거 주고.. 배달 주문 (api/delivery)했으니 배달해주고... 이런 개념인가요?
- 해결됨React로 NodeBird SNS 만들기
서버쪽 기초 개념 질문
안녕하세요... 해당 회차 공부하고 나서 http 통신에 대한 기초 개념 질문합니다. http통신은 웹 프론트 '문서' 와 백앤드 '문서'끼리 통신하는것이고, 그 통신 규칙(약속)중의 하나가 restapi, graph ql.. 등등이 되는건가요? 그리고 localhost 3000과 8080 은 웹프론트 문서의 주소와 백앤드 문서의 주소(포트주소)가 되는것인가요? 제가 잘 이해했는지 모르겠네요.. 왕초보라 이런 질문도 합니다ㅠㅠ
- 해결됨React로 NodeBird SNS 만들기
Cannot read property 'getState' of undefined 오류
삭제된 글입니다
- 미해결React로 NodeBird SNS 만들기
antd 설치 하고 cdn 으로 스크립트도 가져오시는대 스크립트 가져오시면 에러 납니다 ㅠ
antd 설치 하고 cdn 으로 스크립트도 가져오시는대 스크립트 가져오시면 에러 납니다 ㅠ css만 가져오고 스크립트 빼니 에러가 안나네요
- 해결됨React로 NodeBird SNS 만들기
강의 초중반쯤 가니까 이해가 안가는 부분..
코드를 따라 치면서 강의를 듣고 있는 학생입니다.. 강의 초중반쯤 가니까 이해가 안가는부분이 많습니다.(Redux saga 이후..) 흐름이라던지 왜 여기에 이 코드를 작성하는지 이해가 안되는 부분이 많습니다. 강사님은 당연하다는듯이 쑥쑥 코드를 치시는데 저는 왜 저런 매서드를 작성하고 있는지조차 전후관계 이해가 안가네요 ㅠㅠ 그냥 이해가 안되면 외우면서 끝까지 들어야 하는지 아니면 스탑을 하고 이해가 될때까지 천천히 코드를 분석하면서 들어야하는지 궁금합니다. (유툽에 올려주신 리액트 기초강의는 완강을 했습니다..)
- 미해결React로 NodeBird SNS 만들기
onUnfollow의 useCallback 사용에 대해 질문 있습니다.
안녕하세요. 명강의 잘 듣고 있습니다. Node 교과서 때부터 느끼는 거지만, 제로초님 강의는 필수 수강입니다 : )아래 코드에서 profile.js 안에서 useCallback 사용시에 두번째 인자를 [] 빈 배열로 주셨는데요, 이경우 차후 어떻게 업데이트가 가능한거죠?팔로우 언팔로우 같은 경우에는 앞으로 계속 사용해야 하는데 이런 빈 어레이를 받을 경우 업데이트가 안되게 되는 거 아닌가요? const onUnfollow = useCallback(userId => () => { // onClick={onUnfollow(item.id)} 여기서 받은 userId가 들어간다. dispatch({ type: UNFOLLOW_USER_REQUEST, data: userId, }); }, []);
- 해결됨React로 NodeBird SNS 만들기
LOAD_USER_REQUEST 가 굳이 필요한 이유가 알고 싶습니다 : )
안녕하세요. 명강의 잘 듣고 있습니다. LOAD_USER_SUCCESSLOAD_USER_REQUEST 이런 친구들은 굳이 필요한가요? 유저 로그인 했을 때, 정보들을 state에 올려두고 이친구들 계속 쓰며 되지 않을까요? 실제로 리덕스 데브 툴 보면 정보가 겹치는것 같아서요. 항상 답변해 주셔서 감사합니다 : )
- 해결됨React로 NodeBird SNS 만들기
마지막에 yield all 부분에 관해 질문있습니다.
좋은 강좌 덕에 공부 잘 하고 있습니다 : ) yeild all에 관해 조금 헷갈리는 부분이 있어서 질문 드립니다. yield all([ function1, function2]) 위 문법은 1. function1과 function2가 모두 실행 되었을 때 마다 yield 한다는 말인가요? 2. 아니면 function1과 function2중 하나만 실행 되어도 실행한다는 말인가요? 흐름상 2번인거 같은데 혹시나 해서요 ㅇ,.ㅇ