React 자문자답 (2)

강인호·2022년 10월 11일
0

개인저장

목록 보기
24/87

Ajax에 대해 아시나요?

Ajax(Asynchronous JavaScript and XML)

말 그대로 자바스크립트와 XML 을 이용해서 비동기식으로 서버와 통신하는 방식이다.

promise와 callback의 차이점은?

promise는 promise 객체에 비동기작업의 결과값을 저장할 수 있다.

callback함수에 비해 코드가 간결하다.

( callback 함수란 파라미터로 함수를 전달받아 함수의 내부에서 실행되는 함수)

자바스크립트와 타언어의 차이점

해당 지문을 검색해보면 항상 제일 처음 나오는 말이

"자바스크립트는 동적 프로토 타입 기반 객체 지향 언어이다." 라는 문구이다.

객체 지향 언어에는

클래스 기반 객체 지향 언어

프로토타입 기반 객체 지향 언어

의 두 종류가 있고 자바스크립트는 후자에 속한다.

자바스크립트는 싱글스레드 기반 비동기처리를 한다

callstack과 webapis를 이용해 비동기 작업을 한다.

따로 정리해 놓은 개념

Context api란??

리액트에서 props외에 컴포넌트간에 어떠한 값을 공유할수 있게 해주는 기능입니다.

주로 전역적으로 값을 다룰때 사용하며(꼭 전역적일 필요는 없음)

리액트 패키지에서 createContext 라는 함수를 불러와서 만들 수 있다.

0개의 댓글