본문 바로가기

전체 글327

React Native에서 재사용 가능한 커스텀 컴포넌트 만들기 React Native에서는 나만의 커스텀 컴포넌트를 만들고 이를 재사용할 수 있습니다. 기본적인 컴포넌트 구조, Props와 State 활용법, 그리고 실제 프로젝트에서의 사용 예시까지, 커스텀 컴포넌트에 대해 살펴보겠습니다. React Native 커스텀 컴포넌트란 무엇인가?React Native를 처음 시작했을 때, 저는 대부분 기본 컴포넌트들(Text, View, Button 등)을 사용했습니다. 프로젝트의 규모가 커지면서, 매번 같은 UI를 반복해서 작성하는 것이 비효율적이라는 것을 깨달았고, 고객의 요청 사항을 반영함에 있어서도 한계가 있다는 것을 느끼게 되었습니다. 그때부터 커스텀 컴포넌트의 필요성을 느꼈습니다. 커스텀 컴포넌트는 코드의 재사용성을 높이고, 더 읽기 쉽게 구조화된 코드를 작성.. 2024. 11. 8.
React Native와 Expo 차이점 알아보기 React Native와 Expo의 차이점을 자세히 알아보겠습니다. 설치 및 설정, 네이티브 코드 접근성, 성능 및 확장성 등 각 프레임워크의 특성과 사용 시기를 비교 분석합니다. React Native와 Expo모바일 앱 개발을 처음 시작할 때 React Native와 Expo 중 어떤 것을 선택해야 할지 고민했던 경험이 있습니다. 두 가지 모두 JavaScript를 사용해 크로스 플랫폼 앱을 개발할 수 있는 강력한 도구지만, 각각의 특징과 제한 사항 때문에 선택에 따라 개발 경험이 크게 달라집니다. React Native와 Expo의 특성을 구체적으로 살펴보겠습니다.React Native 개요React Native는 페이스북에서 개발한 오픈 소스 프레임워크입니다. JavaScript와 React를 .. 2024. 11. 7.
React Native 설치 및 환경 설정 자세히 알아보기 React Native 설치 및 환경 설정에 대해 자세히 알아보겠습니다. Node.js, JDK 설치부터 Android 및 iOS 시뮬레이터 설정까지, React Native 개발을 위한 모든 단계를 쉽고 상세하게 이야기해보려고 합니다. React Native란 무엇인가?React Native는 페이스북에서 개발한 오픈 소스 모바일 애플리케이션 프레임워크로, JavaScript와 React를 사용하여 네이티브 모바일 애플리케이션을 개발할 수 있습니다. 처음 React Native를 접했을 때, 한 번의 코드 작성으로 iOS와 Android 앱을 동시에 개발할 수 있는 점, 그리고 다른 하이브리드 개발 방식 보다 성능면에서 뛰어난 점에서 많이 흥미로웠습니다. 실제로 개발을 시작하면서 다양한 네이티브 기능.. 2024. 11. 7.