[개발 지식] ReactNative의 디자인 패턴


[개발 지식] ReactNative의 디자인 패턴

React Native는 iOS의 MVVM(Model-View-ViewModel)과 같은 특정 코드 디자인 패턴을 강제하거나 기본으로 제공하지 않습니다. 대신, React Native는 React의 디자인 패턴과 철학을 기반으로 합니다. React의 주요 개념은 다음과 같습니다: 컴포넌트 기반 아키텍처: React Native는 UI를 독립적이고 재사용 가능한 컴포넌트로 나눕니다. 각 컴포넌트는 자체적인 상태와 생명주기를 가지며, 복잡한 UI를 구성하는 데 사용됩니다. (재사용 가능한 컴포넌트 분리) 단방향 데이터 흐름 (Props and State): React Native에서는 데이터가 주로 상위 컴포넌트에서 하위 컴포넌트로 전달되는 'props'와 내부 상태를 관리하는 'state'를 사용하여 단방향 데이터 흐름을 유지합니다. (prop으로 데이터 전달) 함수형 프로그래밍과 선언적 UI: React Native는 함수형 프로그래밍 패러다임을 채택하고 있으며, UI를 선언적으로 ...


#ReactNative #디자인 #패턴

원문링크 : [개발 지식] ReactNative의 디자인 패턴