리액트 (자바스크립트 라이브러리)

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
React
React-icon.svg
원저자 Jordan Walke
개발자 페이스북 및 공동체
발표일 2013년 3월 (5년 전)(2013-03)
최근 버전 16.5.0 / 2018년 9월 6일 (43일 전)(2018-09-06)[1]
프로그래밍 언어 자바스크립트
플랫폼 크로스 플랫폼
크기 109 KiB (일반용)
710 KiB (개발용)
종류 자바스크립트 라이브러리
라이선스 MIT 허가서
웹사이트 reactjs.org

컴퓨팅에서 리액트(React, React.js 또는 ReactJS)는 자바스크립트 라이브러리의 하나로서[2] 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다.[3][4][5]

리액트는 싱글 페이지나 모바일 애플리케이션의 개발 시 토대로 사용될 수 있다. 복잡한 리액트 애플리케이션들은 상태 관리, 라우팅, API와의 통신을 위한 추가 라이브러리의 사용이 일반적으로 요구된다.[6][7]

역사[편집]

리액트는 페이스북의 소프트웨어 엔지니어 Jordan Walke가 개발하였다. 그는 PHPHTML 컴포넌트 프레임워크인 XHP에 영향을 받았다.[8] 2011년 페이스북의 뉴스피드에 처음 적용되었다가 2012년 인스타그램닷컴에 적용되었다.[9] 2013년 5월 JSConf US에서 오픈 소스화되었다.

같이 보기[편집]

각주[편집]

  1. “Releases – Facebook/React”. 《깃허브》. 
  2. “React - A JavaScript library for building user interfaces.”. 《React》. 2018년 4월 7일에 확인함. 
  3. Krill, Paul (2014년 5월 15일). “React: Making faster, smoother UIs for data-driven Web apps”. 《en:InfoWorld》. 
  4. Hemel, Zef (2013년 6월 3일). “Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews”. 《InfoQ》. 
  5. Dawson, Chris (2014년 7월 25일). “JavaScript’s History and How it Led To ReactJS”. 《The New Stack》. 
  6. Dere, Mohan (2018년 2월 19일). “How to integrate create-react-app with all the libraries you need to make a great app”. 《freeCodeCamp》. 2018년 6월 14일에 확인함. 
  7. Samp, Jon (2018년 1월 13일). “React Router to Redux First Router”. 《About Codecademy》. 2018년 6월 14일에 확인함. 
  8. “React (JS Library): How was the idea to develop React conceived and how many people worked on developing it and implementing it at Facebook?”. 《Quora》. 
  9. “Pete Hunt at TXJS”. 

외부 링크[편집]