首页 > 其他分享 >react native调试相关技巧

react native调试相关技巧

时间:2024-04-15 21:55:06浏览次数:26  
标签:VsCode app react https 调试 native

  1. React Native的Debug基础:
https://reactnative.dev/docs/next/debugging       调出开发菜单Dev Menu。 cmd+D 或 Device -> Shake       在Dev Menu上可以选择“Show Element Inspector”,显示UI上的组件,但是这是直接在app上显示,不清楚,最好在Dev Tools上来查看元素。       
  1.   React DevTools的使用:
     https://reactnative.dev/docs/next/react-devtool         1) 运行命令:npx react-devtools  (要先把app启动,例如:npm run ios)         2) 如果显示“waiting for connecting”,就在app上打开Dev Menu,然后reload app可自动连接。    
  1. 在VsCode中调试:
https://blog.logrocket.com/debugging-react-native-vs-code/  (vsCode中如何调试) https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native  (VSCode中调试tool的插件)         1)下载插件:React Native Tools         2)进入VsCode的Run菜单,新建launch.json,进行一些配置,参见 https://blog.logrocket.com/debugging-react-native-vs-code/                我选择的是 “Application in direct mode” ,我的配置文件是:               {                   "version": "0.2.0",                   "configurations": [                       {                           "name": "My Debug iOS Hermes",                           "request": "launch",                           "type": "reactnativedirect",                           "cwd": "${workspaceFolder}",                           "platform": "ios",                           "skipFiles": [                                "node_modules/**",                           ],                      }                 ]             }          3)在VsCode中启动配置“My Debug IOS Hermes”, 然后调试    
  1. Infinitered调试React Native的工具
           如果VsCode调试达不到目的,可以尝试这个工具。 https://github.com/infinitered/reactotron  (state变化的调试工具)  

标签:VsCode,app,react,https,调试,native
From: https://www.cnblogs.com/saaspeter/p/18136997

相关文章

  • 如何使用React.js从头开始构建TODO应用
    如果你是React.js的新手,并且渴望投身应用程序开发,那么你来对地方了!跟着我一起通过这个教程,从头开始构建一个基本的TODO应用程序。(本文视频讲解:java567.com)TODO应用对初学者的重要性TODO应用作为初学者掌握新编程语言或框架基础知识的理想项目。它为学习基本概念提供了实际的上......
  • 视频汇聚/安防监控平台EasyCVR调试pprof接口信息泄露如何处理?
    EasyCVR视频融合平台基于云边端架构,可支持海量视频汇聚管理,能提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台兼容性强,支持多协议、多类型设备接入,包括:国标GB/T28181协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SD......
  • 记录解决VS 2022调试C++ DLL项目时卡顿的问题
    项目结构运行时为DotNet6的C#通过Cli/C++去调用C++的DLL。问题表现在VisualStudio2022中调试C++DLL代码时,按下F5、F10、F11跳转到下一行时VS卡顿会2秒左右,体验非常不好。问题原因然后发现原因是项目的配置属性中,调试那一行,调试器类型选择的是“自动”。解决此问题的方法......
  • day04_我的Java学习笔记 (数组的静态初始化、数组的动态初始化,debug调试等)
    1.数组1.1数组的定义那python怎么定义数组的呢?Java:String[]names={"zhangsan","lisi","wangwu"}Python:names=["zhangsan","lisi","wangwu"]在python中,列表可以存储不同类型的数据,而在Java中,数组只能存储相同类型的数据。1......
  • 浏览器 自带打印调用以及样式修改与调试
    1.代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>print</title></......
  • 谷歌浏览器调试工具使用简介
    1.elements元素查看选中某个元素查看其样式直接调试修改样式选中元素右击给元素添加属性例如idclass等复制元素删除元素forcestate:添加active:hover样式将元素存储为全局变量storeasglobalvariable此时可以通过temp1对元素进行访......
  • [转]写给前端的 react-native 入门指南
    前言本文主要介绍react-native(下称RN)的入门,和前端的异同点文章不涉及功能的具体实现选择优势我们先说说,为什么很多人会选择使用RN、他对应的特性和普通Web的区别前端资源,生态的互通因为使用的语言是JS和react,对于前端来说可以无缝切换,并且他还能......
  • Reactor 和 Proactor
    在socket编程中,Reactor和Proactor是两种常见的事件处理模式,它们用于处理异步I/O操作,但它们的工作方式略有不同。1.Reactor模式:-Reactor模式是一种基于事件驱动的设计模式,它通过一个事件循环来处理输入事件并分发给对应的事件处理器。-在Reactor模式中,有一个......
  • React.js 网站开发:实现滚动加载动画
    React.js网站开发:实现滚动加载动画极客前端探索者前沿技术的探索者,编码艺术的实践者 最近在开发官网的过程中,涉及到UI动画的制作,其中滚动效果的使用比较频繁,特此整理一下,以便查询和温习。平滑向上过渡动画这种往下滚动过渡渐变显示的动画是最常......
  • vscode使用gdb插件调试二进制文件
    使用vscode访问虚拟机里面的代码。代码是在虚拟机的xshell编译的(必须的debug模式)。现在可以通过在vscode下面安装gdb插件。然后就可以在vscode下面使用gdb来启动这个二进制文件了,还可以在vscode里面,在函数上面打断点。 在vscode左侧栏,点击debug,可以创建launch.json文件。......