목록FrontEnd/React (2)
한 걸음 두 걸음
네이티브앱 플레이스토어나 앱스토어에서 다운받을 수 있는 앱으로, 많은 사람들이 주로 접하는 모바일 앱을 일컫는 말입니다. 이는 모바일에 설치되어 인터넷에 연결되어있지 않아도 사용될 수 있으며 빠른 속도와 높은 사양의 그래픽을 지원합니다. 네이티브앱의 경우 기기의 주소록, 전화 등의 권한을 이용할 수 있습니다. 하지만 업데이트를 하는 경우 재다운로드를 받아야하는 번거로움이 있습니다. //개발자 : android는 androidstudio에서 java-kotlin으로 개발하고 ios는 xcode에서 swift를 이용하여 각각 따로 개발해주어야하는 번거로움이 존재합니다. 웹앱 별도의 설치 없이도 브라우저를 통해 접속하면 사용가능한 웹 기반 앱으로, 사파리나 브라우저를 통해 네이버에 들어가면 보이는 창을 말합니..
REACT란 무엇인가 리액트는 UI컴포넌트 라이브러리로 자바 스크립트를 이용해서 컴포넌트를 만든다. 이러한 컴포넌트를 모아 UI를 구성하여 사용하는 것으로, 각 컴포넌트는 시각적 표현과 동작을 구현하는 논리를 모두 담고 있다. 이는 컴포넌트로 나눌 수 있으므로 일체형에 비해 재사용과 유지보수 및 확장이 용이하다. 이러한 리액트를 이용하면 프론트앤드 앱 개발시 변화하는 UI에 간단하게 대처할 수 있게 된다. DOM을 사용하여 비동기적으로 데이터를 가져오지만, 이는 점점 더 복잡해지는 문제점을 가지고 있다. 그래서 UI 자체를 함수로 만들어 데이터를 전달하고 호출하는 등의 방식을 채택한 것이 바로 리액트이다. DOM이란? 문서 객체 모델(Document Object Model)의 약자로, HTML 및 XML..