728x90 반응형 React Native 특징2 [React Native] context API란 context API 사용하는 이유 React는 기본적으로 Component마다 상태관리를 할 수 있다. 프로젝트 규모가 점점 커지고 복잡해질수록 컴포넌트간의 데이터 전달이 많아지고 복잡해진다. 상태관리 라이브러리를 사용하면 훨씬 쉽게 컴포넌트 간의 상태를 관리 할 수 있다 Context API란? 부모부터 자식에게 props를 통해 데이터를 전달하지만, contex API를 이용하면 트리 단계마다 props를 넘겨주지 않아도 컴포넌트 트리 전체에 데이터를 제공할 수 있다. 언제 Context API 사용 하는가? Global하게 데이터를 공유할 수 있도록 고안된 방법이기 때문에, 비슷한 데이터로는 현재 로그인한 유저(로그인 데이터), 테마, 선호하는 언어 등이 있다. 주의할 점 전역 데이터를 한 곳에서.. 2023. 6. 15. React Native의 특징 및 장점 / 활용 React Native의 특징 및 장점 1. 자바스크립트에서 XML을 추가한 확장형 문법인 JSX(Javascript XML)를 사용 React native는 JSX를 사용하지 않고 순수한 자바스크립트 코드를 사용할 수 있지만, React를 사용하는 중요한 이유 중 하나가 ‘직관적’이라서 JSX를 사용하면 컴포넌트를 구성하는데 쉽게 적응할 수 있다. * 직관적->리액트를 사용하면서 코드를 보고 화면에 어떤 UI가 그려질지 충분히 예상 가능하다는 것 2. 소스코드 재사용과 생산성. 리액트는 Component 기반으로 기능을 분리하기 때문에 재사용할 수 있는 구조이다. 기존에 리액트로 개발된 사이트에서 Component 코드를 그대로 재사용하고 작성된 코드 하나로 iOS, Android를 동시에 개발하기 때.. 2023. 6. 15. 이전 1 다음 728x90 반응형