본문 바로가기
카테고리 없음

TIL 68일차(2023-08-18) 프로젝트 기초 공사 및 다양한 얘기들..

by seungbeom35 2023. 8. 18.

규칙

1. 억지로 쓰지 않기. 

 - 진짜 배운 게 있는 날만 쓰기!

2. 양 신경쓰지 않고 기록하기. 

 - 양이 적다고 글을 포기하지 말고 조금이라도, 그게 한두줄이더라도 배운 게 있다면 기록하기!

3. 꼭 내 것으로 만든 후 작성하기. 

 - 스스로 생각을 좀 정리해본 후 TIL 글 적기!

 - 남이 쓴 글 복붙 X , 내가 배우고 느낀 점 위주로. (일단은 그렇게 해보자)

밑의 내용들은 내가 수업중에 메모해가며 적은것들이고 이를 통해 다시한번 공부가 되어 올렸으며 적으면서 복습이 되기 때문에 그날 공부한 것들은 안 외우더라도 매번 적을 예정입니다.


<오늘 작업 한 것들>

1. 라이브러리 변경을 통해 API 작업

2. 프로젝트 기초 기반 작업

3. Map API에서 사용하는 다양한 작업 조사

4. 프로젝트 기초 공사 및 다양한 라이브러리 사용


[인상 깊은 부분들]

[Map API]

지도의 확대와 축소에 따라 이미지가 바뀌는 클러스터링이 있으며 다양한 정보들을 아는 것이 중요하며 Map API를 제외한 Background를 넣고 싶으면 상위 폴더에 BackgroundImg를 넣어서 입히면 되는것을 잘 몰랐는데 React 작업을 통해 깨달았다.

 

[alternative]

작업을 할때까지 몰랐는데 튜터님이 얘기를 해주어서 알게 되었으며 우리 프로젝트를 할때 다른 것도 있는데 우리것을 사용해야하는 차별점을 주기 위해 알아보는 것도 좋으며 상대방의 장점이 뭐가 있는지 찾아보는 것도 중요하다.

 

[Supabase]

Supabase를 작업하는 SQL을 통한 작업이라 작업이 훨씬 수월하며 데이터 베이스 속에서 어디 요소들이 겹칠때 안에 있는 요소들을 가지고 와 적용시키는게 수월해서 인상이 깊었다.


기술 면접 TOP 30 

(2)

Redux가 무엇인가요, 왜 Redux를 사용하시나요?

답변: Redux란 전역 상태 라이브러리이며 Redux를 사용하여 다른 파일에 있는 값들을 가지고 와 작업을 수월하게 해주며 유지보수를 쉽게 해준다. 

 

(3)

Redux 말고 다른 전역 상태관리 아는 것 하나와 차이점을 말해주세요

답변:

Recoil이 있으며

Recoil에 경우 코드의 량이 매우 줄고 보일러 플레이트도 많이 줄어든다. 값을 기억하고 있어서 작업이 수월하다.