21.01.18- TIL
오늘 한 일
1) 따라하며 배우는 노드 리액트 강의
-
로그아웃 기능 구현
2) 드림코딩 아카데미 리액트 강의
-
리액트 컨셉과 프로젝트 구조
3) 드림코딩 아카데미 웹API(자바스크립트 프로젝트 포함) 강의
-
윈도우 사이즈 API 실습
-
브라우저 좌표 API 실습
-
윈도우 스크롤링 API 실습
-
브라우저 로딩 실습
느낀 점
1) 따라하며 배우는 노드 리액트 강의
get 메서드에 저번에 로그인 기능을 구현할 때 만들었던 인증 미들웨어를 파라미터로 넣어주고 다른 파라미터로는 User.findOneAndUpdate 메서드로 로그아웃하는 유저를 찾고 해당 토큰을 없애주는 코드가 들어 있는 콜백함수를 넣어주는 방식으로 로그아웃 기능을 구현 했는데 콜백 함수에 User.findOneAndUpdate 메서드를 넣어서 구현만 해주면 되니 저번 로그인 기능을 구현할 때 보다는 상대적으로 실습하기가 수월했던거 같다. 이렇게 지금까지 회원가입, 로그인, 로그아웃 기능을 노드js로 구현하고 포스트맨으로 요청을 보내는 실습을 해보니 백엔드 쪽의 데이터 베이스 모델을 구성하고 회원가입, 로그인, 로그아웃 기능에 대해서 기초적인 큰 그림을 약간이나마 이해하게 된거 같아서 기쁘다.
2) 드림코딩 아카데미 리액트 강의
내가 리액트에 대해서 기본기가 부족한거 같고 자신감이 떨어져서 구입해서 오늘부터 듣게 된 강의인데내가 여태까지 리액트 컨셉과 프로젝트 구조도 잘 모르고 있었는데 강사님이 너무 친절하고 자세히 꼼꼼하게 설명해주셔서 리액트를 왜 쓰는지, 왜 만들게 되었는지, 가상돔은 무엇인지 알게 되었고리액트 프로젝트의 구조에 대해서도 미쳐 알지 못했던 것도 알게 되어서 너무 유익 했고 강의를 결제 하길 잘한거 같고 이 강의로 리액트 기본기를 튼튼히 다지고 예전에 배웠던 개념들을 복습도 다시 한번 하는효과를 누리고 이 강의의 프로젝트 실습도 할 때 강사님이 말하신대로 강사님의 솔루션을 먼저 보기 전에
내가 스스로 먼저 생각해서 구현해보고 해결책을 생각해보는 연습을 해나가야겠다.