
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
JavaScript原生开发与鸿蒙原生开发在技术栈、运行环境、性能表现等方面存在显著差异。JavaScript开发基于浏览器/Node.js环境,使用React/Vue等框架,适合Web和跨平台应用;鸿蒙开发则依托ArkTS/ArkUI,在HarmonyOS设备上提供更优性能与硬件访问能力。关键区别在于:鸿蒙采用声明式UI范式,通过DevEco Studio工具链实现多端统一部署,而JavaScr
JavaScript原生开发与鸿蒙原生开发在技术栈、运行环境、性能表现等方面存在显著差异。JavaScript开发基于浏览器/Node.js环境,使用React/Vue等框架,适合Web和跨平台应用;鸿蒙开发则依托ArkTS/ArkUI,在HarmonyOS设备上提供更优性能与硬件访问能力。关键区别在于:鸿蒙采用声明式UI范式,通过DevEco Studio工具链实现多端统一部署,而JavaScr
在具有http远程服务器后端的Android设备上,使用react-native fetch时抛出"Network request failed"错误。"Network request failed"错误通常表示在进行网络请求时出现了问题。可能的原因包括网络连接问题、服务器端错误、请求超时等。

文章摘要 本文系统分析了用户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设计和布局、发布和维护等问题及解决方案







