• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

리액트

21.09.28 07:21 작성 조회수 105

1

초보질문입니다. 결국 리액트는 "웹서버"(was가 아닌) 에서 돌아가는 프로그램으로 html을 클라이언트에게 주는 역할을 한다.

리액트 네이티브는 핸드폰내에 깔리는 프로그램이다

이 이해가 맞을까요??

답변 1

답변을 작성해보세요.

0

리액트는 결국 개발자가 웹 코드를 더 쉽게 짤수있도록 도와주는 하나의 도구입니다. 옛날에는 HTML, CSS, JS로 어렵게 작성한 코드를 리액트를 활용하면 더 쉽게 웹 코드를 작성할 수 있게 됐습니다. 

그리고 리액트로 개발을 하더라도 결국엔 자바스크립트 코드들이 웹 브라우저에서 HTML, CSS, JS 형태로 잘 읽을 수 있도록 변경되는 작업이 필요합니다. 따라서 리액트로 개발을 한 후 웹에서 사용할 수 있도록 `빌드`가 필요하며, 빌드 된 결과물이 웹 서버에서 가지고 있습니다. 그리고 웹 서버에 요청이 오면 빌드된 결과물을 전달해줍니다 :)

리액트 네이티브도 이와 유사합니다. 리액트를 활용해 개발을 하지만 결국엔 안드로이드, IOS 앱으로 변형되는 작업이 필요합니다. 실제로 리액트 네이티브도 개발을 하도록 도와주느 하나의 도구입니다.