
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章摘要 本文系统分析了用户Token存储的三种方式及其安全性。localStorage易受XSS攻击,普通Cookie同样存在XSS风险且自动携带CSRF风险。推荐使用HttpOnly Cookie,虽然需要额外处理CSRF问题,但能有效防止XSS窃取Token。文章详细对比了三种方式的差异,提供了迁移到HttpOnly Cookie的具体方案,并建议通过SameSite属性和CSRF Toke
React Native 组件详解之 KeyboardAvoidingView、Modal、Pressable、RefreshControl 、 ScrollView

React Native(简称RN)是一个由Facebook开发的开源框架,用于构建跨平台的移动应用程序。在RN中,路由(router)是非常重要的概念,它允许我们在不同的屏幕之间进行导航和切换。

在软件开发中,测试是确保应用程序质量和稳定性的关键步骤。对于 React Native 应用程序来说,测试同样重要。它可以帮助你发现和修复错误,提高代码的可靠性和可维护性,并加速开发过程。本文将详细介绍如何在 React Native 中进行测试,包括为什么测试、静态分析、编写可测试的代码、编写结构化测试、单元测试、集成测试、组件测试和端到端测试等。

RN开发中遇到的性能优化、调试和错误处理、第三方库的集成和兼容性问题及解决办法
React Native 组件详解之SectionList、StatusBar、Switch、Text 、 TextInput

RN开发中遇到的原生模块的开发和集成、UI设计和布局、发布和维护等问题及解决方案
摘要: 在JavaScript异步循环中,常见错误包括:在for循环中使用await导致效率低下(约150字);map中直接使用await返回Promise对象而非结果;Promise.all的"一错全错"问题。解决方案包括:顺序执行用for...of+await,并行用Promise.all+map,错误处理用Promise.allSettled或try-catch,并发控制
Codegen 是一个由 Facebook 开发的代码生成工具,旨在帮助开发者更快、更准确地编写代码。组件屏幕API数据模型测试用例Codegen 支持多种编程语言和框架,包括 React Native、React、iOS、Android 等。通过使用 Codegen,开发者可以节省大量的时间和精力,专注于业务逻辑和用户体验的开发。

在 React Native 中,组件是构建用户界面的基本单元。它们可以是简单的 UI 元素,如按钮或图像,也可以是复杂的列表或表单。了解这些组件的用法和 API 是开发高质量的移动应用程序的关键。本文将深入探讨五个常用的 React Native 组件:ActivityIndicator、Button、FlatList、Image 和 ImageBackground,并提供实际的例子和详细的 A








