


한 주 내내 react, tailwind, zustand, supabase, 소셜 로그인을 기존 작업물에 덧붙였다.
제목, 카테고리, 썸네일, 사진 및 파일을 넣을 수 있는 게시글을 supabase에 업로드 하는 프론트 페이지 작성 중 제목, 게시물 등의 자료를 useState와 onChange를 사용하면 타이핑을 한 자 한 자 칠 때마다 메모리를 사용하는 것이 마음에 들지 않았다. 대신 발행하기 버튼의 onClick 이벤트를 통해 단 한 번 value를 받고자 useRef를 사용하여 value들을 받아 supabase에 업로드 하였다. 허나 강사님 피드백 결과 useRef는 주로 html element를 참조하는 용도로 자주 사용되기에 코드가 비 직관적이고, 해당 경우엔 useMemo를 사용했으면 의도에도 맞고 명시적으로 이해하기 쉬운 코드가 되었을 것이라고 조언해주셨다. 허나 onChange 이벤트를 수시로 일어나지 않는 의도로 작성한 좋은 코드라는 피드백까지 받았다.
——————————————————————————
본 후기는 [한글과컴퓨터x한국생산성본부x스나이퍼팩토리] 한컴 AI 아카데미 2기 (B-log) 리뷰로 작성 되었습니다.
#한컴AI아카데미2기 #AI개발자 #AI개발자교육 #한글과컴퓨터 #한국생산성본부 #스나이퍼팩토리 #부트캠프 #AI전문가양성 #개발자교육 #개발자취업