본문 바로가기

⭐ React (리액트)/리액트 용어정리

React 리액트 용어정리

728x90
반응형

1. constructor 

 생성자(constructor)는 객체를 만드는 역할을 하는 함수다. 함수안에 생성자는 객체를 만들어 주기위해 만드는 것이고 "초기화",

"초기값"이라고 이해하자. 즉, Class 안에 constructor는 보통 class의 초기값을 설정해 주는데 사용된다.

2. super

- 부모 클래스(class)에서  자식 클래스(class)의 리소스를 가져다 쓸 수 있다.
- super는 부모 클래스 constructor의 input값이다.

3. axios

- 쉽게 말해서 백엔드랑 프론트엔드랑 통신을 쉽게하기 위해 사용된다.

- 단축된 axios 메서드

axios.get()
axios.post()
axios.put()
axios.delete()

4. var, const, let

- var : 변수의 이름이 같아도 선언이 가능하도 결과값 또한 에러없이 받을 수 있다.

- let : 변수의 값만 바꿔서 재 할당이 가능하다.

- const : 변수 재선언, 변수 재할당 모두 불가능하다.

5. Function vs Arrow Function

- Function : 함수 이름 부여 가능, arguments 사용 가능, this는 현재 scope(범위)를 의미

- Arrow Function : 함수 이름 부여 불가능, arguments 대신 Rest Parameters 사용 가능, this는 최상위 범위를 의미

- 간단한 사용법 비교 예시

    function test () {
        console.log('test')
    }

    const test2 = () => {
        console.log('test2)
    }

6. localStorage

- localStorage는 동일한 pc안에서 동일한 브라우저를 사용했을 때에 사용합니다. 즉. 데이터를 직접 삭제하지 않는 한 브라우저를 닫아도 저장된 데이터를 불러올 수 있습니다.

7. props

props에서 데이터를 넘겨줄때 부모에서 자식으로 데이터를 넘겨준다. 자식에서 부모로 데이터를 전달해 줄수 없다.

그래서 넘기는 데이터는 항상 상위 파일에서 데이터를 받게 하고, 상위 파일에서 데이터를 자식에게 넘겨주는 형태를 취해야 한다.

728x90
반응형