[ReactJS] ReactJS란?

2024. 3. 25. 20:52·Development

신기술을 배울 때 중요한 것은
  • 누가 이 기술을 사용하는지
  • 그들의 규모가 얼마나 큰지 꼭 살펴봐야한다.
관련 사이트
  • builtwith: https://builtwith.com
  • npm: https://www.npmjs.com

 

ReactJS

  • 페이스북(현재 meta) 에서 제작하였다.
  • 가장 큰 커뮤니티를 가지고 있다.
  • React JS는 UI를 interactive하게 만든다.
  • JSX는 JavaScript를 확장한 문법이다.
    • HTMl과 유사해서 JSX로 React 요소를 만드는 게 개발자 입장에서 편하다.

 

React Native

  • React Native: ios나 안드로이드 어플을 React JS 코드로 만들 수 있게 해준다.

 

babel 이란?

  • https://babeljs.io/
  • babel: JSX 코드를 브라우저가 이해할 수 있는 형태로 바꾸어주는 컴파일러다.
  • 브라우저에서는 JSX를 invalid하다고 생각한다.
  • babel을 사용하지 않을 경우 아래처럼 브라우저 콘솔에서 에러가 발생한다. 
  • SyntaxError: Unexpected token '<'

babel을 사용하기 위해서는 스크립트와 타입을 정해준다.

<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
<script type="text/babel">

'Development' 카테고리의 다른 글

[LDAP] LDAP이란?  (0) 2024.03.30
프로토콜이란?  (0) 2024.03.30
[JS] 자바스크립트에서 사용되는 연산자 및 표현식  (1) 2024.03.25
NGINX란?  (1) 2024.03.25
[TS] VSCode에서 yarn berry + TypeScript 셋팅하기  (0) 2024.03.25
'Development' 카테고리의 다른 글
  • [LDAP] LDAP이란?
  • 프로토콜이란?
  • [JS] 자바스크립트에서 사용되는 연산자 및 표현식
  • NGINX란?
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (185)
      • Development (170)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (9)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    Java
    Shell
    MySQL
    docker
    date
    db
    UTF8
    인코딩
    크롤링
    리액트
    스프링부트
    정규표현식
    CentOS
    nodejs
    Linux
    윈도우
    JavaScript
    IP
    error
    CentOS7
    ssh
    php
    Python
    springboot
    리눅스
    SQL
    Selenium
    react
    HTML
    chromedriver
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[ReactJS] ReactJS란?
상단으로

티스토리툴바