state
를 통해서만 작성했던 댓글 추가 기능을 props를 활용해 컴포넌트화 구현을 시작했다. 어딘지 모르지만 자꾸 에러가 떠서 디버깅 했다. state
값을 props
로 넘겨 받는데 까지는 완료했는데 이후에 막혔다.westagram 로그인, 회원가입: 프론트와 백을 연결해봤다. fetch 함수를 통해 서버에게 요청을 보내고 response를 받아보는 걸 했다. 클라이언트 단에서 서버에 request를 보내고 response를 받아 console 창에 결과가 찍혔을 때 희열은 잊을 수 없다. 이 맛에 개발 하는구나라는 생각도 들었다.
댓글 컴포넌트 구현 완료!!!!!!!!!! 정말 기본적인 실수로 안나왔다. Array.map()
을 변수로 선언해버리는 바람에 에러가 났었다. 어디서 문제인지 까지는 찾았다는 거에 만족하고 다음에는 함수를 쓰는지 아니면 변수를 선언하는지 등 내가 어떤 코드를 치고 있는지 계속 생각하면서 짜야겠다.
오늘 피드백
보고 느낀 점
- 콘솔에 계속 찍어보고 어디서 문제인지 narrow down 하는게 좋았다.
=
은 변수를 선언할 때 사용하는 것.Array.map()
인데 map뒤에 괄호 대신=
을 사용해 에러가 났다.적용할 점
- 코드를 칠 때 계속
console.log
에 계속 찍어보면서 하기- 내가 쓰는 코드가 어떤 기능을 하는지 명확히 알고 작성하기