Mobiledevelopment

  • Published on
    本文深度剖析了 React Native 应用中与原生设备交互的两种核心技术:触觉反馈 (Haptic Feedback) 与推送通知 (Push Notifications)。笔记系统性地阐述了如何利用 expo-haptics 库提供丰富的触感体验,并详细拆解了推送通知的分类(本地与远程)、权限管理流程以及如何通过 expo-notifications 实现本地通知的调度。
  • Published on
    本文深度剖析了 React Native 中基于文件的路由库 Expo Router 的核心机制。内容系统性地阐述了如何通过文件和目录结构定义路由,并利用 _layout 文件来配置原生导航器(如 Stack, Tabs)。笔记还详细对比了 <Link> 组件和 useRouter Hook 的导航方式,并解析了 Modal 呈现等高级布局模式及其最佳实践。
  • Published on
    本文深度剖析了 React Native 中用于数据持久化的核心库 AsyncStorage。内容系统性地阐述了其作为异步、非加密键值存储的机制,并将其与 Web 端的同步 localStorage 进行了关键对比。笔记详细介绍了 AsyncStorage 的核心 API、安全局限性,并探讨了在不同应用场景下,何时应考虑使用 MMKV 或 SQLite 等替代方案。
  • Published on
    本文深度剖析了 React Native 中用于用户输入的核心组件——TextInput。内容系统性地阐述了其作为受控组件的状态管理模式(onChangeText, value),并详细解析了用于定制原生键盘行为的关键属性,如 keyboardType(键盘类型)和 returnKeyType(返回键类型)及其对应的 onSubmitEditing 事件。