미국 대학생 커뮤니티 플랫폼 IGOTIN.
학교를 인증한 학생들간의 커뮤니티를 제공해주는 서비스입니다.
- Kotlin, Spring Boot 기반 제품 API 및 관리자 기능 개발
- PostgreSQL, Redis를 사용하는 데이터 조회 및 비동기 처리 구조 설계
이거 일단 리엑트 구현하면서 이론 학습한게 나름대로 도움이 된다...? 라고 해야하나.
일단 대충 설명 듣고 이해가기는 한데 한번 쭉 정리해야 할 듯?
뭐 근데 사용하는 입장에서는 아래 정도만 알고 있으면 사용하는데는 문제 없을듯
- deps에는 다음 값이 들어간다.
- callback 안에서 사용하는 반응형 값(reactive value)
- 반응형 값: props, state, hook 반환값, 렌더 중 만든 함수/객체처럼 렌더마다 달라질 수 있는 값
- callback 안에서 직접 쓰지는 않지만, 바뀌면 hook을 다시 갱신해야 하는 값
왜?
TS를 하면 tRPC나 스키마 관리가 편리함.
풀스택 개발을 해보고 싶었고, 가벼운 스택이면서 작은 서비스도 문제 없이 운영 가능한 정도를 원했음.
기술 선택 이유들
TypeScript, React, Next.js << 많이 쓰니까 사실 상 React/Next.js가 웹 표준이 되었으므로... 처음 배운다면 이게 좋아보임.
예시:
000000004747ff90 00 00 00 00 00 00 00 00
000000004747ffa0 00 00 00 00 00 00 00 00-da ff 47 47 00 00 00 00
000000004747ffb0 e8 ff 47 47 00 00 00 00-ed ff 47 47 00 00 00 00
000000004747ffc0 f7 ff 47 47 00 00 00 00-fb ff 47 47 00 00 00 00
000000004747ffd0 00 00 00 00 00 00 00 00-00 00 61 72 67 73 2d 6d
분량 적고 가볍게 읽기 쉬운 자료들 위주로 선정함.
Beej's Guide to Network Programming | 한국어 번역본
HTTP | MDN Web Docs