🔐 Archive/ReactJS

[ReactJS: 삽질로 얻은 것들] local json파일 불러오기, State에 Props값을 저장하고 싶은 경우 등

YoungRock 2020. 3. 11. 21:14

local json파일 불러오기

import data from '../json/city.list.json';

data는 변수 이름과 같은것, data가 배열과 같이 쓰인다.

따라서 data를 콘솔로 찍어보면 객체들이 들어있고 5번째 객체의 id 속성값을 가져오려면

그냥 data[5].id 이렇게 하면 됨


react에서 jquery  사용

  • 설치: npm install jquery --save
import $ from 'jquery';

컴포넌트 클래스의 constuctor에서 setState할 때 오류

-> constuctor안에서는 'this.state.변수이름 = 값'으로 직접 지정해주어야 오류가 안난다.


State에 Props값을 저장하고 싶은 경우

절대 this.setState로 props값을 state에 할당할 수없다. 

  state = {
    cityId: this.props.match.params.id
  };

이렇게 선언과 동시에 할당하는 방법밖에 없음.