Javascript - React

노종열·2022년 7월 29일
0
post-thumbnail

리액트

  • 프론트엔드 개발을 위한 자바스크립트 오픈소스 라이브러리

오픈소스는 무엇이고? 라이브러리는 무엇인고?

그 정답을 알아보자!

오픈소스

  • 소스가 공개되어 있음(저작권자가 공개한 것)
  • 누구나 자유롭게 사용 가능
  • 복제, 배포, 수정이 가능한 소프트웨어

참고하여라!
리액트 오픈소스
이렇게 오픈소스 제공이 이루어진단다!

라이브러리

  • 다른 프로그램에서 호출하여 사용할 수 있도록 제공하는 일종의 함수 집합!

대충 끄덕 거렸다면 패스!

하지만 리액트를 왜 쓰는지 궁금하댜? 아래 글도 보아라!

물론 취업이 잘 되기 때무ㄴ...

고로 리액트의 특징 몇 가지를 살펴보겠노라~

리액트의 특징

  1. 선언형(Declarative) : 리액트는 한 페이지를 보여주기 위해 HTML/CSS/JS로 나눠적기 보다는 하나의 파일에 명시적으로 작성할 수 있게 JSX를 활용한 선언형 프로그래밍을 지향함

  2. 컴포넌트 기반(Component-Based) : 리액트는 하나의 기능 구현을 위해 여러 종류의 코드를 묶어둔 컴포넌트를 기반으로 개발함.
    특히, 컴포넌트로 분리하면 서로 독립적이기 때문에 재사용도 가능하고 기능 자체에 집중하여 개발 할 수 있다

  3. 범용성(Learn Once, Write Anywhere_ : 리액트는 JS 프로젝트 어디에든 유연하게 적용될 수 있다.
    FaceBook(現 meta)에서 관리되어 안정적이고 유명하며, 리액트 네이트브로 모바일 개발도 가능하다.
    참고로 요즘 네이티브 개발자도 많이 구하는 추세이므로 리액트 꼭 숙지하자!


뭐 요까지 하고 정리를 마치겠다.
빠이

리액트 인터뷰

profile
FE개발자 지향 중

0개의 댓글