React.js

리엑트(React.js) 란 무엇인가?

리모찌 2023. 4. 5. 21:52

오늘 리엑트에 대해 배운내용에대해 간략하게 서술했습니다. 

리액트(React) 란 무엇인가 ?

자바스크립트 라이브러리 (사용자 인터페이스용)

1.라이브러리 : 자주 사용되는 기능을 모아놓은것

사용자 인터페이스(User Interface) :사용자와 컴퓨터프로그램이 상호작용을 하기위해 입력과출력을 제어해주는것
ex) 버튼, 텍스트입력창 등등

2.spa를 쉽고빠르게 할 수있게 도와주는 도구

spa란? 하나의 웹페이지를 구성할때 완전히 새로운 페이지를 불러오지않고, 현재페이지를

동적으로 다시 관리하는 방식  mpa와 반대, 효율성이 높음

3.React.js : 페이스북에서만든 오픈소스 자바스크립트 ui "라이브러리"

2013년경 첫 출시  (가장많이 사용되는 라이브러리 ui )

vue.js : 오픈소스 프로젝트,  리엑트와 항상 언급되는 자바스크립트 대표 "프레임워크 "

2014년경 출시
 
 

 

프레임워크 vs 라이브러리?

프로그램의 흐름에 대한 제어권한이 차이나게됨

프레임워크 : 흐름의 제어권한: 개발자가아닌 프레임워크가 갖고있음.

라이브러리 : 흐름의 제어권한:  개발자, 개발자가 필요할때 필요한 부분만 가져다가 사용함

결론:
프레임워크의 제어권한 : 프레임워크 자신

라이브러리의 제어권한 : 개발자

 

 

 

 

 

 

 

 

  출처:  https://app.diagrams.net/ 

 

Flowchart Maker & Online Diagram Software

Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit d

app.diagrams.net

 

 

 

리액트란 라이브러리 이다.