React 소개
Last updated
Last updated
React는 UI를 구현하는 라이브러리로 현 시점에서 전 세계적으로 가장 관심도가 높고 웹 앱, 네이티브 모바일 앱 (Android, iOS 등), 데스크톱 앱 등 다양한 플랫폼에서 앱을 제작하는 공통 된 핵심 개발 방법을 제공합니다.
React를 대표하는 특징은 선언형, 컴포넌트 시스템, 확장성 3가지 입니다.
컴포넌트(Component) 중심 개발
한 번 배워 어디서나 사용(Learn Once, Write Anywhere)
React를 사용하기 위해 학습해야 할 개념(Concepts)을 그린 다이어그램입니다.
Facebook 소프트웨어 엔지니어 Jordan Walke에 의해 탄생한 React는 2013년 5월 열린 JSConf US에서 오픈 소스화 되었습니다. ( 2011년 라이브러리 개발 → Facebook 뉴스 피드 → 2012년 Instagram 서비스에 반영 )
[JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook