Một project React Native có cấu trúc kết hợp code JavaScript/TypeScript với các project native iOS/Android và cấu hình. Hiểu cấu trúc và các file chính giúp định hướng và xây dựng ứng dụng React Native.
Các phần chính của cấu trúc
my-app/
App.js / App.tsx → component gốc (điểm khởi đầu của app)
src/ (hoặc app/) → code JS/TS của bạn (component, màn hình, v.v.) — tổ chức ở đây
package.json → dependency và script (npm/yarn) — như mọi project JS
node_modules/ → các dependency npm đã cài
ios/ → project native iOS (Xcode) — cho RN thuần
android/ → project native Android (Gradle) — cho RN thuần
index.js → đăng ký component gốc
app.json / app.config → cấu hình app (tên, icon) — đặc biệt trong Expo
(Project Expo ẩn ios/android; do Expo quản lý)
