Today I Learned (TIL)

24.01.08 수파베이스 Supabase

폼폼코 2024. 1. 8. 21:34
728x90
반응형

팀프로젝트에는 파이어 베이스 대신에 수파베이스를 사용하기로했다

생각보다 자체기능을 많이 제공해줘서 확실히 편리하다 자체 uuid도 직접 제공하고 있다

다만 text flot init 등등 2비트 4비트 8비트 단위로 상세 설정도있어

좀더 들여다봐야할거같다 역시 많이 써봐야할듯하다

 


 

기술면접 대비

 

 

7. var, let, const의 차이에 대해 알려주세요.

  • 답변
  • 호이스팅 , 스코프(Lexical Scope)

var

중복 선언 가능. 재할당 가능 하다 긴코드에서는 여러번 선언되에 문제가 발생할수있다

let

중복선언 불가. 하지만 변수에 재할당이 가능하다

const

중복선언 불가. 재할당 불가 완전한 상수이다.

 

유효한 참조 범위가 다르다

var(함수레벨스코프)는 함수function 안에서 선언되었다면 {}블록내외 사용가능하지만

let,const (블록레벨 스코프) 는 선언된 블록{}을 벗어나면 사용하지못한다

 

호이스팅

 

var 호이스팅경우에는 미리 선언을 하기때문에 undefind출력이된다 변수선언후 초기화 하기때문

 

하지만 let.const 경우에는 변수는 선언하고 초기화는 하지않기에 error가 출력이된다

 

 

 

8.Async/Await와 Promise의 차이에 대해 설명해주세요.

  • 답변
  • 콜백 헬(callback hell) Async/await 코드 스타일에 이점

 

 

코드가 길어지면 길어질수록 Async/await 의 코드스타일이 가독성이 좋아지고

콜백 지옥에서 벗어날수가있다 다만 Async/await 은 에러 핸들링 기능이없어

try - catch() 문을 사용해야한다

 

728x90
반응형