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 라이브러리?
프로그램의 흐름에 대한 제어권한이 차이나게됨
프레임워크 : 흐름의 제어권한: 개발자가아닌 프레임워크가 갖고있음.
라이브러리 : 흐름의 제어권한: 개발자, 개발자가 필요할때 필요한 부분만 가져다가 사용함
결론:
프레임워크의 제어권한 : 프레임워크 자신
라이브러리의 제어권한 : 개발자
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
리액트란 라이브러리 이다.