발자국3

  • 리액트는 라이브러리.


  • 리액트는 전적으로 ui, 화면을 구현하는 것에 관여를 하는데 라우팅, 페이지 전환, 테스팅, 상태 관리 같은 것들은 다른 라이브러리들을 사용함. (리액트와 잘 맞는 라이브러리들)

image

 

image

  • 리액트는 가상돔을 사용.

  • spa는 인터랙션이 엄청나게 많음. -> 돔에 엄청 많은 변화를 가져오게 됨. -> 이러한 문제로 나온 게 가상돔.

    imageimage

  • History API는 브라우저가 관리하는 세션 히스토리로 페이지 방문 이력을 제어하기 위한 웹 표준 API. 여기서 세션은 브라우저마다 살짝 다를 수 있지만 보통 사용자가 새 창이나 탭을 열 때 생성되고 해당 창이나 탭을 닫을 때 소멸.

image

  • jsx를 사용하면서 유의해야 할 점.

    image

  • 바탕색 바꾸기 : index.css

  • 함수형에서는 render메소드가 필요하지만 class형에서는 render 메소드가 필요없음.

     

  • image< 함수형 컴포넌트 >

  • image<class형 컴포넌트>

  • jsx에서는 class를 줄 때 className이라고 씀.

  • 알아두기! Map 메소드를 사용해서 배열의 데이터 다루기!!!
    image

  • map메소드 사용하면서 index사용하는 방법
    image

  • 배열에서 데이터 삭제하는 방법 : filter 메소드
    image

  •  

 

 

 

 

 

 

 

댓글을 작성해보세요.