React Native 环境搭建 起步的渐进式学习路线:第一步:环境与第一批代码 → 第二步:核心机制 → 第三步:进阶 → 随用随查。
React Native 条目式字典(每条含语义、示例、边界与坑):核心组件对照、Flexbox 默认差异、useState 函数式更新、useEffect 竞态清理、FlatList 性能 props、导航与返回键、平台分叉与安全区、构建发布等 9 条。
原生模块是 JavaScript 与平台能力之间的边界。参数、结果、线程与错误都要约定;不是把一个 JS 函数改名就能调用系统 API。
栈导航表达进入与返回,标签表达并列入口。路由参数适合传资源 ID,不适合承载整份可变业务对象。
useState 保存组件状态,useEffect 用于与外部系统同步。派生值可以直接计算,不必用 effect 再写回另一份状态。
JSX 表达组件树,View 组织布局,Text 显示文字。原生布局中的尺寸、主轴和交叉轴需要结合父容器理解。
开发服务器、应用进程和设备是不同参与者。设备必须能访问打包服务;原生崩溃与 JavaScript 错误也在不同日志中出现。
先选择一个平台跑通工具链。JavaScript 依赖、Android/iOS 原生构建依赖与设备连接问题应分开排查。
Windows 加 WSL2 下用 Expo 开发 React Native:工具链必须装在 WSL 内,Android 靠 Android Studio 与 WSL 内 ADB 闭环,iOS 只能依赖 Expo Go 与 EAS 构建,并给出五维身份隔离。