타입스크립트의 장단점은?
장점 : 코드 작성 단계에서 타입을 체크해 오류를 확인할 수 있고 미리 타입을 결정하기 때문에 실행 속도가 매우 빠름
런타임 전에 오류를 캐치할 수 있다.(컴파일 타임에) 에러를 캐치해주는 기능을 합니다.
개발자경험에 있어서 굉장히 중요, 자바스크립트가 너무 자유로운 동적언어임, 혼자 작업 할 때는 굳이 쓸필요는 없지만, 다만 협업을 할때는 굉장히 필요한 기능이기도 함
단점 : 코드 작성 시 매번 타입을 결정해야 하기 때문에 번거롭고 코드량이 증가하며 컴파일 시간이 오래 걸림(컴파일 시간이 오래걸리는 거와 상관이없음
리액트쿼리의 StaleTime과 cacheTime에 대해서 설명을 해주세요.
사용자가 웹사이트뷰를 클릭하는 순간, 다시 화면을 받아와서 재구성하고 싶을 때
Stale Time =
Cache Time = fecth를 받아오면 key value 형태를 담아놓는다. cache time은 이놈들을 얼마나 남겨놓는지, (5분이 지나면 가비지컬렉터가 알아서 메모리를 제거하게끔 한다.) fetch를 받아온 이후로 가비지 컬렉터가 언제 정리할지, 의 시간
파이어베이스의 장단점(마이그레이션, 자유도)
어떤서비스에 적합하고 어떤서비스에 적합하지 않은지?
장점 : 개발시간 단축
단점 : 서버를 자유자재로 커스터마이징이 안된다. 마이그레이션