목차 함수 🌊 자바스크립트에서 함수를 정의하는 방법은 몇가지가 있나요? 함수 선언문, 함수 표현식, Function 생성자 함수, 화살표 함수 4가지가 있다. 함수 선언문과 함수 표현식은 어떤 차이가 있나요? 함수 선언문은 function을 통해 함수를 선언하고 함수 표현식은 function을 별도의 변수에 할당하여 ...
Java Script | 배열
목차 배열 🌊 자바스크립트의 배열은 자료구조의 배열과 같나요? 다르다. 엄밀히 말하면 자바스크립트의 배열은 배열의 형태를 흉내낸 특수한 객체 형태로 배열의 요소가 연속적이지 않은 희소 배열에 해당하고, 일반적인 배열은 동일한 크기의 메모리에 하나의 타입으로 통일, 연속적인 밀집 배열의 형태를 가진다. 배열의 메서드는 ...
Study | CS CORS
CORS 🌊 목차 CORS가 뭔가요? - Cross Origin Resource Sharing의 약자로, 교차 출처 공유를 의미함 - 응답을 보내는 출처가 자신이 속한 출처가 아닌, 다른 출처여도 서로 예상되는 출처라면 요청에 대해 허용해주는 응답 헤더를 보내, 브라우저가 응답 결과를 보여줍 CORS를 겪고 직접 해...
Study | CS 프로세스와 스레드
Process & Thread 목차 프로세스와 스레드 🌊 1. 프로세스가 뭔가요?: 메모리에 적재되고 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태 2. 스레드가 뭔가요?: 프로세스를 구성하는 더 작은 실행 단위 3. 프로세스와 스레드는 어떤 차이가 있나요?: 프로세스는 독자적인 시스템 자원을 할당받아 다른 프로세...
React | Suspense
React 목차 Suspense 🌊 suspense가 뭔가요? : 아직 렌더링이 준비되지 않은 컴포넌트가 있을때 로딩 화면을 보여주고 로딩이 완료되면 해당 컴포넌트를 보여주는 React에 내장되어 있는 기능 suspense로 가능한 것은 어떤 것들이 있나요? 1. 모든 요청을 기다리...
221223_WIL | 항해 종료
221223_WIL 진짜 끝났다 항해 99..😂 항해 99를 진행하며 실제로 체감한 항해의 장/단점 사실 항해 시스템 자체가 좋은지는 잘 모르겠다. 제일 큰 장점은 좋은 사람들을 만났다는 것과 의견을 주고 받을 수 있는 개발자 친구들이 생겼다는 것 정도? 그래도 이런 기회가 있었기 때문에 백엔드 분들과 협업하는 프로젝트를 진행...
React | useLayoutEffect
React 목차 useLayoutEffect는 무엇인가요? 🌊 렌더링할 상태가 이펙트 내에서 초기화되어야 할 경우, 사용자 경험을 위해 useLayoutEffect를 활용(사용자가 깜빡임을 경험하지 않도록 적용함) 1. useLayoutEffect는 무엇인가요? useEffect와 useLayoutE...
React | setState, 성능개선
React 목차 setState가 비동기 동작을 취했을 때 얻을 수 있는 이점은 무엇인가요? 🌊 일괄적인 업데이트를 위해 재조정을 연기하는 것이 이득 리액트의 성능개선 방법에 대해서 설명해주세요 1. state 선언 위치 파악 2. React.memo() 3. key 값으로 index를 사용하지 않기 4. useMemo ...
React | React Redux
React - Redux 목차 리덕스에 대해서 아나요? 🌊🌊 JavaScript(자바스트립트) 상태관리 라이브러리 리덕스의 기본 원칙은? 🌊🌊 1. 앱 전체상태는 단일 스토어로 관리 2. 상태(state)는 읽기 전용 3. 순수 함수에 의해서 변경되어야 함 Redux의 사용이유 Redux 장단점 ...
221221_TIL | google SEO 성공!
오늘한 일 [항해 99] 모의면접 준비 및 진행 깃블로그 Google 검색엔진에 등록하기 내일 할 일 [항해 99] 목터뷰 전체 정리 리액트 스터디 준비 포트폴리오 react 형식으로 변경 오늘의 배운 점 이전에 구글 검색엔진에 등록했던 내용이 며칠이 지나도 상태가 “사이트맵을 읽을 수 없음”으로 떠서 이...