React.js 리액트의 공식 홈페이지에 의한 설명으로 리액트는 UI를 만들기 위한 자바스크립트 라이브러리이다. 페이스북 및 몇 공동체에 의해 개발되어 SPA를 제작하기위해 사용된다. JSX라는 javascript와 xml을 확장한 문법을 사용하며, 컴포넌트라는 개념을
상태 상태란 무엇일까라는 질문에 리액트를 조금이라도 접해본 사람은 state를 먼저 떠올릴 것이다. 그럼 그 State는 무엇이고, 그걸 관리한다는건 무엇인지 조금 정확히 알아보려 한다. 데이터바인딩 State, 즉 상태를 이해하기 위해서는 변수를 사용하는 방법을 먼
상태관리 지난 포스트에서는 상태에 대해서 알아보았다. 상태란 데이터 바인딩을 통해 변경되는 데이터를 표현하고자 할 때 사용되는 변수라고 정의했다. 그렇다면 이번엔 상태관리는 무엇이고 왜 중요하다고 계속 언급되는건지 조금 알아보려 한다. 상태관리 상태관리란 해석하자면
클래스형 컴포넌트 현재는 리액트에서 함수형 컴포넌트를 장려하고 대부분 클래스형 컴포넌트를 사용하지 않아, 클래스형 컴포넌트가 왜 존재하는지도 모르고 사용하는 경우가 생길 수 있다. 하지만, 클래스형 컴포넌트가 먼저 생겨났고, 문제점이 발생함에 따라 함수형으로 이를 극복