집중도 1~5 (4.3)
'집중에 관련해 별다른 점이 없었던 보통의 하루였다. 아침 일찍 병원 가느라고 5시간이 채 안 되는 시간을 잤다. 누구는 4시간만 자도 팔팔하고 집중 잘 하던데. 난.... 음.. 저건.. 진짜 할 수나 있을까? 싶다.
내겐 6시간이 많지도 적지도 딱 적당한 수면 시간인 듯 하다.
아직까진 딱히 수면 시간을 줄이고 싶은 욕심은 없다.'
6/20 월
( 여기 다시 봐야 할 중요한 포인트들이 많다. )
custum hook에 대해서 윤님이 만든 거 보기 @@
form data 이어서 보내기 ( reducer로 보내면 됌 ) @@
윤님꺼 join 부분에서 checkIdDB 이게 리듀서로 어떤 방식으로 매개변수를 전달하는지 볼 것. @@
시간 남거나 짜잘한 시간에 자바스크립트 콜백함수, 함수에 대한 강의 찾아볼 것.
캐시에 대해 알아보기 &&
useMemo ( 연산만인가? ) &&
useCallback ( 함수를 기억해주는 친구 ) &&
상태관리 ( 상태관리에 대한 결과값 어떤 차이 ? ) &&
그리드 , 플렉스가 css 핵!심! &&
노마드 코코아톡 ( 무조건 ) [ 마스터 클래스 ] &&
채팅은 실시간 다수 ( 아마 1대1은 비교적 더 어려울 것 . ) &&
스토어를 너무 많이 사용한다 ( 굳이 사용이 필요하지 않을 때를 찾아 낼 것 ) @@
custum hook에 대해서 윤님이 만든 거 보기
검색 기능
돈이 어디에 쓰이는지 모름, 제 친구한테 맛있는 거 사주거나
//
폼데이터 이름 image
바디에 토큰을 넣어서 보낼 수도 있음 ( 이번 방법 배워보자 )
자기가 아니여도 수정을 할 수 있겠더라.
[ 해결.성준님 ] request에서 body랑 image가 뭔지?.?
[ 해결.성준님 ] method request를 보니 어떻게 보내라는 말인지 모르겠다.
[ 해결.광민님 ] 알고리즘 얘기 ( 이유가 뭐라고 생각하시나요? , 그럼 요인은 뭐라고 예상하시나요? )
[ 광민님 ] 새로운 아이디어와 기존의 아이디어에 추가할 것에 대한 얘기 / 채팅방 심플 이쁘게 보여야함 - 디자이너 몫이 여기서 빛이 바랄 듯
처음에 비공개, 공개 글을 정하고 만약 비공개 글을 선택했다면 글 생성 추후에는 다시 공개로 전환 할 수 없음
( 더 좋은 아이디어가 있으리라고 생각하지만 지금의 기술에선 가장 간단하므로 이게 최선으로 보임 )
( 비공개를 누르면 복사, 붙여넣기 모두 가능 개인적으로 뭔가를 소장하고 싶은 게 있을 수도 있으니 / 그치만 공개를 누르면 붙여넣기, 복사 모두 불가능 )
[ 윤님 ] reducer 만들고 axios 로 보내기 이전 서버랑 연결 안 된 상태라 axios를 끊어놔야하는데 이것저것 주석하기가 너무 귀찮고 불편 윤님은 어떻게 해두고
다른 일 할 때 오류 안 뜨게 하시나요?
[ 광민님 ] 채팅 기술 스택에 Socket.io로 서버를 구현했기 때문에라는 말이 있던데, Socket.io로 서버를 구현했다가 무슨 말일까요?
[ 해결. 근영님 ] formData 여쭤보기
( 무조건 다시 봐야 할 글!!!!!!!! 남은 6주 간 항상 기억하고 담고 가야 할 것들 )
state로 한 페이지에서 잡기만 하면 되는데 굳이 스토어로 보낼 필요가 없음
( 상태관리 꽝 )
전역상태관리 고민할 것. ( 리덕스가 필요없을 땐 리액트 쿼리로 땡겨와서 할 수 있음 )
리액트 쿼리란?
리덕스 툴킷을 왜 쓰냐 했을 때 방금 전 윤님이 말씀하신 이유 때문에 한 것임
캐시가 다 되 있다. 쿼리를 하면. 이게 무슨 말인가........... 하....... 스토어에 넣기 전에 이게 필요한가? 꼭 생각해볼 것
스토어는 전역상태관리 다른 곳에 쓸 필요없고 한 페이지에서만 쓰는 거면 스토어로 보낼 필요가 없음.
캐시 되 있다는 게 무슨 말인가? < 리액트 쿼리 ( 스토어
디버깅에 문제가 생길 것임.
회사에서 계속 바뀔 것임.
리팩토링
타입스크립트를 실전프로젝트에 넣는 게 아주 중요함 ( 회사에 취직할 때
회사 구현, or 알고리즘 테스트 / 다른 사람들은 다 타입스크립트로 해서 제출함. (
여러가지를 윤님 처럼 써보고 상태관리가 왜 필요한지에 대한 이해를 할 것.
자바스크립트 항해 9시 시간 공부를 끝나고, 주말에 책을 읽어보길 권장함.
리액트는 많이 안 물어봄, 거의 다 자바스크립트에 대해서만 물어봄( git 관리나 readme를 잘 썼는지를 물어보고 봄.)
나중에 가서 자바스크립트를 공부하면 너무 늦음.
리액트는 이쁘게만 만들면 됌.
자바스크립트에 타입을 넣어준다는 의미
patch //// usequery, usemutate