문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

리액트 | |
정의 | JavaScript 프론트엔드 라이브러리 |
개발사 | 메타[1] |
최초 공개 | 2013년 |
주요 용도 | 사용자 인터페이스(UI) 개발 |
주요 특징 | 컴포넌트 기반 가상 DOM 단방향 데이터 흐름 |
상세 정보 | |
주요 언어 | JavaScript JSX |
관련 프로젝트 | React Native Next.js |
공식 문서 | https://reactjs.org/ |

리액트는 자바스크립트 기반의 프론트엔드 라이브러리로, 사용자 인터페이스(UI) 개발에 주로 사용된다. 메타(구 페이스북)에 의해 개발되어 2013년에 최초 공개되었다.
이 라이브러리의 핵심 특징은 컴포넌트 기반 아키텍처로, 재사용 가능한 UI 구성 요소를 조합하여 복잡한 애플리케이션을 구축할 수 있게 한다. 또한, 성능 최적화를 위해 가상 DOM(Virtual DOM)을 활용하며, 데이터의 예측 가능한 흐름을 보장하는 단방향 데이터 흐름(One-way Data Flow)을 채택하고 있다.
이러한 설계 원칙 덕분에 리액트는 선언적이고 효율적인 UI 개발을 가능하게 하며, 싱글 페이지 애플리케이션(SPA)을 비롯한 다양한 웹 애플리케이션 개발에 널리 사용되고 있다. 또한, 리액트 네이티브와 같은 프레임워크를 통해 모바일 앱 개발 영역으로도 그 생태계를 확장하고 있다.

'리액트'는 영어 단어 'react'의 음차 표기이다. 'react'는 '반응하다', '작용하다', '반발하다' 등의 의미를 가진 동사로, 화학적 반응이나 특정 자극에 대한 응답을 나타낼 때 널리 사용된다. 이 단어는 라틴어 're-' (다시, 뒤로)와 'agere' (행동하다)에서 유래했다.
이 기본적인 어의를 바탕으로, '리액트'는 다양한 분야에서 고유명사나 기술 용어의 일부로 차용되어 사용되고 있다. 예를 들어, 자바스크립트 프론트엔드 라이브러리인 React는 사용자 입력에 동적으로 반응하는 사용자 인터페이스를 구축하는 데 초점을 맞추고 있다. 운영체제 ReactOS는 마이크로소프트 윈도우와의 호환성을 목표로 하는 반응적 운영 체계를 지향한다.
또한, 나이키의 쿠셔닝 시스템 React는 착지 충격에 반응하여 에너지를 반환하는 소재 특성을 강조한다. 일본의 MCN Re:AcT나 레인보우 식스 익스트랙션의 가상 조직 REACT와 같이, 조직명으로도 활용되어 신속한 대응이나 임무 수행의 개념을 내포하기도 한다.
이처럼 '리액트'는 그 어원적 의미인 '반응'을 공통분모로 하여, 소프트웨어부터 하드웨어, 엔터테인먼트에 이르기까지 다양한 맥락에서 특정 기술, 제품, 또는 조직의 핵심 아이덴티티를 형성하는 데 기여하는 단어이다.


리액트는 자바스크립트 프론트엔드 라이브러리로, 사용자 인터페이스(UI) 개발을 위해 설계되었다. 메타[2]에서 개발하여 2013년에 최초로 공개되었다. 웹 애플리케이션의 뷰 레이어를 구축하는 데 특화되어 있으며, 싱글 페이지 애플리케이션(SPA)과 복잡한 동적 UI를 효율적으로 구현하는 데 널리 사용된다.
리액트의 핵심 특징은 컴포넌트 기반 아키텍처이다. 애플리케이션을 독립적이고 재사용 가능한 컴포넌트들로 분리하여 개발함으로써 코드의 모듈화와 유지보수성을 크게 향상시킨다. 또한, 가상 DOM(Virtual DOM)을 도입하여 성능을 최적화한다. 실제 DOM 조작은 비용이 큰 작업인데, 리액트는 변경 사항을 먼저 가상 DOM에 적용한 후, 실제 DOM과 비교하여 최소한의 변경만을 실제 DOM에 반영하는 방식을 사용한다.
데이터 관리 측면에서 리액트는 단방향 데이터 흐름(One-way Data Flow)을 채택하고 있다. 데이터는 상위 컴포넌트에서 하위 컴포넌트로 프로퍼티(props)를 통해 전달되며, 이는 데이터 흐름을 예측 가능하고 디버깅을 용이하게 만든다. 상태 관리는 주로 useState와 같은 리액트 훅(Hooks)이나 상태 관리 라이브러리를 통해 이루어진다.
이러한 설계 원칙과 특징 덕분에 리액트는 현대 웹 개발 생태계에서 가장 인기 있는 라이브러리 중 하나가 되었다. 앵귤러나 뷰.js와 같은 다른 프론트엔드 프레임워크와 비교되며, 풍부한 생태계와 커뮤니티를 바탕으로 지속적으로 발전하고 있다.

리액트라는 이름을 가진 운영체제는 ReactOS를 가리킨다. ReactOS는 마이크로소프트의 윈도우 NT 계열 운영체제와 응용 프로그램 및 장치 드라이버 수준에서 호환성을 목표로 개발된 오픈 소스 운영체제이다. 윈도우 API와 ABI를 재구현하여 윈도우용으로 작성된 소프트웨어와 드라이버를 별도의 수정 없이 실행할 수 있도록 설계되었다.
이 프로젝트는 1996년 FreeWin95라는 이름으로 시작되었으며, 이후 현재의 ReactOS로 발전했다. 개발의 주요 동기는 독점적인 윈도우 운영체제에 대한 대안을 제공하고, 사용자와 개발자에게 더 많은 선택권과 자유를 주는 것이다. 리눅스나 BSD와 같은 다른 오픈 소스 운영체제와 달리, ReactOS는 유닉스 계열이 아닌 윈도우 아키텍처를 기반으로 한다는 점이 특징이다.
ReactOS는 커널, 셸, 다양한 시스템 유틸리티 및 Win32 하위 시스템을 포함한 운영체제의 핵심 구성 요소를 자체적으로 구현한다. 개발은 여전히 알파 버전 단계로, 주로 개발자와 기술 애호가들이 테스트 및 기여를 하고 있다. 완전한 호환성과 안정성을 달성하기 위한 개발은 장기적인 과제로 남아 있다.

일본의 MCN Re:AcT는 유튜버와 크리에이터를 관리하는 멀티 채널 네트워크이다. 이 조직은 주로 일본 내에서 활동하는 인터넷 방송인 및 콘텐츠 제작자들과 계약을 맺고, 채널 관리, 광고 수익 창출, 콘텐츠 제작 지원 등의 서비스를 제공한다.
Re:AcT는 버츄얼 유튜버 분야에도 진출해 있으며, 소속 크리에이터들의 활동을 통해 다양한 온라인 엔터테인먼트 콘텐츠를 생산하고 있다. MCN 산업 내에서의 구체적 위치나 규모, 주요 소속 인물에 대한 상세 정보는 공개된 자료가 제한적이다.
이 용어는 동명의 JavaScript 라이브러리나 다른 분야의 '리액트'와는 구분되어야 하며, 일본 엔터테인먼트 및 크리에이터 산업 내의 한 기업체를 지칭하는 고유명사로 사용된다. 자세한 내용은 해당 주제를 다루는 전용 문서를 참고하는 것이 좋다.

레인보우 식스 익스트랙션에 등장하는 레인보우 시크스의 대응 조직이다. 게임 내에서 플레이어가 속하게 되는 특수부대로, 고대의 외계 생명체인 아키이드의 위협에 맞서 뉴욕을 구하기 위해 결성된다. 이 조직은 테러리즘 대응으로 유명한 레인보우 시크스의 핵심 인원들로 구성되어 있으며, 아키이드가 만든 고리라는 차원의 틈새로 침투하여 적을 소탕하는 임무를 수행한다.
조직의 공식 명칭은 'Rainbow Exogenous Analysis and Containment Team'의 약자로, 외부에서 온 존재를 분석하고 억제하는 팀을 의미한다. 게임의 코옵 모드에서 플레이어는 REACT의 요원으로서 다양한 작전 지역에서 아키이드와 그들이 생성한 생물체들에 맞서 싸우게 된다. REACT는 FPS 게임의 관점에서 플레이어의 아바타이자 게임 내 서사적 정체성을 부여하는 핵심 요소이다.

리액트 폼은 나이키가 2017년부터 본격적으로 도입한 쿠셔닝 시스템이다. 경쟁사인 아디다스의 부스트 시스템에 대응하기 위해 개발되었으며, 쿠셔닝과 반발력의 균형을 찾기 위해 약 40만 가지의 소재를 테스트한 끝에 완성되었다. 기존의 나이키 루나론 대비 약 13% 이상 향상된 에너지 회수율을 자랑한다고 홍보된다.
이 소재의 가장 큰 외형적 특징은 미드솔에 새겨진 독특한 물결무늬 패턴이다. 착화감은 부스트 폼에 비해 더 탄탄하고 반응성이 뛰어난 것이 특징이다. 2017년 농구화 나이키 하이퍼덩크를 시작으로, 2018년에는 러닝화 나이키 에픽 리액트와 라이프스타일 스니커즈인 나이키 엘리먼트 시리즈에 적용되었으며, 이후 나이키의 다양한 제품 라인으로 확대되었다.
나이키 리액트 쿠셔닝 시스템은 다양한 스포츠 및 라이프스타일 라인에 적용되어 폭넓은 제품군을 구성한다. 2017년 농구화 나이키 하이퍼덩크를 시작으로 본격적으로 도입되었으며, 2018년에는 대표적인 런닝화 모델인 나이키 에픽 리액트와 라이프스타일 스니커즈 나이키 엘리먼트 시리즈가 출시되며 주목받았다.
이후 리액트 기술은 나이키 줌X, 나이키 인피니티 런, 나이키 페가수스 터보와 같은 러닝화 라인부터 나이키 에어맥스 270, 나이키 에어맥스 720과 같은 에어맥스 라이프스타일 신발에 이르기까지 광범위하게 확장되었다. 특히 나이키 줌 플라이 및 나이키 베이퍼플라이와 같은 경량 경주용 러닝화에도 변형된 형태의 리액트 폼이 적용되어 쿠셔닝과 반응성을 동시에 제공한다.
제품 라인업은 크게 스포츠 퍼포먼스와 일상 생활용으로 구분된다. 스포츠 퍼포먼스 라인에는 농구화, 축구화, 러닝화 등이 포함되어 운동 중 발생하는 충격을 효과적으로 흡수하는 데 중점을 둔다. 반면, 라이프스타일 라인은 스니커즈와 트레이닝화를 중심으로 장시간 착용해도 편안한 착화감과 현대적인 디자인을 특징으로 한다. 이러한 다각화된 적용을 통해 나이키 리액트는 아디다스의 부스트 시스템에 대응하는 나이키의 핵심 중창 기술로 자리 잡았다.
나이키 리액트 폼의 마모와 내구성은 착용자들 사이에서 주요 관심사이다. 대부분의 리액트를 적용한 신발, 예를 들어 에픽 리액트는 앞뒤축에 아웃솔 보강 소재가 덧대어져 있지만, 중앙부의 리액트 폼 미드솔이 지면에 직접 노출되는 구조를 가지고 있다. 이로 인해 마모나 손상에 대한 우려가 제기되어 왔다. 나이키 측은 이러한 설계에 대해 리액트 폼이 마모될 수는 있으나, 쿠셔닝 성능에는 지장이 없다고 설명한다. 마모를 고려해 미드솔을 두껍게 설계했다는 점이 그 이유로 제시되지만, 외관상 마모가 뚜렷한 사용자에게는 불만의 요소가 될 수 있다.
내구성 측면에서 리액트 폼은 러닝화로서 평균적인 수명을 가진 것으로 평가받는다. 이전 소재인 루나론에 비해 확실히 우수한 내구성을 보여주지만, 장기간 러닝에 사용하면 폼이 점차 눌려 탄성을 잃게 된다. 러너들의 경험에 따르면 약 500km 정도 주행하면 러닝용으로서의 최적의 쿠셔닝 성능은 감소하는 것으로 알려져 있다. 이후에도 일상적인 보행용으로는 충분한 편안함을 제공할 수 있으나, 러닝에 필요한 반발력과 탄성은 크게 줄어든다. 따라서 리액트는 내구성과 성능 유지 측면에서 사용 목적과 기대치에 따라 평가가 나뉠 수 있는 소재이다.

GITADORA 시리즈에 수록된 "리액트"는 BEMANI 시리즈의 수록곡이다. 이 곡은 기타프릭스와 드럼매니아를 통합한 리듬 게임 시리즈인 GITADORA에서 플레이할 수 있다. 작곡자는 미야코 케이이치이다.
이 곡은 GITADORA HIGH-VOLTAGE 버전에 최초로 수록되었다. 난이도 체계는 기타, 베이스 기타, 드럼 각 파트별로 BASIC, ADVANCED, EXTREME, MASTER의 네 가지 난이도로 구성되어 있다. 곡의 BPM은 150이다.
파트 | BASIC | ADVANCED | EXTREME | MASTER |
|---|---|---|---|---|
기타 표준 | 3.70 | 5.50 | 7.90 | 9.50 |
기타 베이스 | 3.90 | 6.20 | 8.50 | 9.75 |
드럼 | 2.80 | 5.30 | 7.60 | 9.65 |
드럼 파트의 MASTER 난이도는 대부분의 베이스드럼 패턴이 오른쪽 페달로만 구성되어 있어 오른발의 피로도가 높은 편이다. 반면, EXTREME 난이도는 패턴이 단순화되어 있어 난이도 값인 8.00대보다 쉽다는 평가를 받아, 후속 버전인 FUZZ-UP에서 7.60으로 하향 조정된 바 있다.

'리액트'라는 용어는 동일한 표기를 공유하는 다양한 주제를 포괄한다. 가장 널리 알려진 의미는 메타가 개발한 자바스크립트 프론트엔드 라이브러리인 React이다. 이는 컴포넌트 기반 사용자 인터페이스 개발을 위한 도구로, 가상 DOM과 단방향 데이터 흐름을 주요 특징으로 한다.
운영체제 분야에서는 ReactOS라는 오픈 소스 운영체제가 존재하며, 이는 마이크로소프트 윈도우와의 호환성을 목표로 개발되었다. 스포츠 용품에서는 나이키의 쿠셔닝 시스템인 '리액트'가 있으며, 에픽 리액트와 같은 런닝화에 적용되어 에너지 반환을 강조한다.
엔터테인먼트 분야에서는 보컬로이드 오리지널 곡인 ReAct와, BEMANI 시리즈의 기타도라 수록곡 '리액트'가 있다. 또한 일본의 멀티 채널 네트워크인 Re:AcT와, 비디오 게임 레인보우 식스 익스트랙션에 등장하는 조직 REACT도 이 명칭을 사용한다.