写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:Mobile Development
React Query 如何将一个 React Native 应用程序的 API 层代码量减少 500 行
一个真实的 React Native 案例研究,展示了如何通过从手动使用 useEffect 进行数据获取转向 React Query,从而消除重复代码,并提升缓存功能与离线处理能力。
阅读约 6 分钟纯 React Native、Expo 或 Flutter:根据团队情况选择合适的移动开发框架
React Native、Expo与Flutter的实测对比:三者的代码实现方式、各自存在的缺陷,以及用于辅助选择的三者间的五题评估框架。
阅读约 12 分钟React Native延迟的真正根源:边界跨越,而非缓慢的代码
了解为何在 React Native 中,快速的 API 和缓存组件仍可能显得迟缓,以及如何通过批量处理、节流机制和 JSI 时代的设计来降低跨运行时开销。
阅读约 19 分钟从 Bridge 到 JSI:决定何时迁移到 React Native 的新架构
JSI、Fabric与TurboModules如何取代旧的React Native桥接层,所宣称的性能提升在实践中意味着什么,以及如何安全地审计和迁移现有应用。
阅读约 8 分钟使用 hot-updater 与 Supabase 为纯 React Native 实现自托管 OTA 更新
使用 hot-updater 和 Supabase 在纯 React Native 应用中实现空中 JavaScript 更新:包括初始化、静默更新钩子、频道管理、部署脚本以及回滚功能。
阅读约 12 分钟React Native通知:权限、频道与FCM生命周期
了解在结合Notifee的React Native通知系统中,权限、Android频道、FCM令牌以及前台、后台和退出状态处理程序是如何相互配合的。
阅读约 19 分钟大规模使用 React Native 时的权衡:状态、列表、设备、令牌与升级问题
五个能体现工程决策能力的 React Native 问题:服务器端与客户端状态管理、FlatLists 的卡顿问题、低端 Android 设备兼容性、令牌存储方式以及增量升级策略。
阅读约 7 分钟iOS与Android平台基于硬件绑定密钥的生物特征升级认证
仅靠面容识别无法向服务器证明任何信息。应使用安全隔区与 Android 密钥库中的密钥来签署一次性挑战码,从而实现真正的增强级身份验证。
阅读约 12 分钟使用 Context 和 Hooks 在 React Native 中实现持续的主题切换
使用 Context、useState 和 useEffect 构建一个 React Native 主题切换器:包含标签页导航、主题选择器、AsyncStorage 数据持久化功能,以及启动时的加载提示。
阅读约 7 分钟