
Hybrid
文章平均质量分 94
muyu114
这个作者很懒,什么都没留下…
展开
-
如何自动化测试 React Native 项目 (下篇) - 单元测试
接着上篇的内容, 这篇文章会详细的介绍在 Glow 我们如何写单元测试, 以及在 React Native 中各个模块单元测试的详细实现方式。单元测试工具 - Jest & EnzymeJest - FacebookJest 是 Facebook 开源的 Javascript 测试框架,提供了许多好用的 API,先介绍下主要的优点:自带 snapshot 测试,让UI测试简单有效几乎 0 配置,自带各种功能。 相比其他单元测试:karma (test runner) + mocha(test fra转载 2022-01-18 18:07:55 · 762 阅读 · 0 评论 -
如何自动化测试 React Native 项目 (上篇) - 核心思想与E2E自动化
React Native (RN) 是 Facebook 开源的跨平台应用开发框架,由于 RN 提供的高效直观的跨平台开发模式和不错的性能,我们在开发 Glow 的中文 App - 共乐孕的时候选择了以 RN 为主要框架进行开发。随着开发模式的逐渐成熟,对RN项目的自动化测试也在不断探索中慢慢完善, 最终选择了 Detox (by Wix) 做 E2E 自动化测试, Jest (FaceBook) + Enzyme (Airbnb) 做集成测试和单元测试。在这篇文章中我会介绍一下我对 React Nativ转载 2022-01-18 18:01:59 · 890 阅读 · 0 评论 -
React Native 版本升级指南
前言React Native 作为一款跨端框架,有一个最让人头疼的问题,那就是版本更新。尤其是遇到大版本更新,JavaScript、iOS 和 Android 三端的配置构建文件都有非常大的变动,有时候三者的配置文件又互相耦合在一起,往往牵一发而动全身。本文假定 React Native 升级的主导者是前端同学,比较熟悉 javaScript 为主的一套前端构建流程。如果有条件,升级时强烈建议拉上 iOS 和 Android 开发,对于一些琐碎的升级细节,当面沟通远比搜索引擎高效。...转载 2021-05-10 16:54:48 · 2256 阅读 · 0 评论 -
VSCode 自动格式化react代码
点击右下角的javaScript, 在弹出的选择框中, 输入选择JavascriptReact或者TypescriptReact原创 2020-01-13 10:13:49 · 2143 阅读 · 0 评论 -
Flutter环境配置(MacOS系统,iOS开发)
1.开发环境:硬件设备:MacBookPro系统版本:macOS Mojave10.14.2 (18C54)Xcode版本:Version 10.1 (10B61)Android Studio版本:3.52.配置 Flutter 环境变量(临时的),下载资源,检测依赖包# 资源镜像,针对内地网络环境$ export PUB_HOSTED_URL=https:...原创 2019-11-19 16:00:24 · 2102 阅读 · 0 评论