[译]新版 React DevTools 简介

Posted 印记中文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[译]新版 React DevTools 简介相关的知识,希望对你有一定的参考价值。


8 月 15 日,React 团队发布了最新版本的 React DevTools,全面支持了 React Hook,欢迎大家试用。

React 开发者工具发布了新版本,目前可以在 Chrome,Fireox 以及 (Chromium)Edge 中使用!

有哪些变化?

React DevTools v4 中发生了很多变化!站在高角度来看,此版本应该可以提供显著的性能提升以及得以改进的导航体验。它还对 React Hook 进行了全面地支持,包括检查嵌套对象。

访问互动教程试用新版本或参阅 changelog,以了解相关演示视频及更多信息。

支持哪些版本的 React?

react-dom

  • 014.x:不支持

  • 15.x:支持(新的组件过滤特性除外)

  • 16.x:支持

react-native

  • 00.61:不支持

  • 0.62:将得到支持 (当 0.62 版本发布时)

如何获取最新的 DevTools

React DevTools 可作为 Chrome 和 Firefox 的扩展程序。如果你已安装了此扩展程序,则会在接下来的几小时内自动更新。

如果你使用了独立的 shell (例如:在 ReactNative 或 Safari 中),则可以通过 NPM 安装新版本:

 
   
   
 
  1. npm install -g react-devtools@^4

所有 DOM 元素去了哪里?

新的 DevTools 提供了一种在树中过滤组件的方法,以便更轻松地展示嵌套的层次结构。宿主节点(例如:html <div>,React Native <View>)默认隐藏,但可以禁用此过滤器:

如何恢复旧版本?

如果你使用的是 React Native v0.60(或更早版本),则可以通过 NPM 安装旧版本的 DevTools:

 
   
   
 
  1. npm install --dev react-devtools@^3

对于旧版本的 React DOM(v0.14 或更早版本),你需要通过源代码的方式构建此扩展程序:

 
   
   
 
  1. # 查阅扩展源代码

  2. git clone https://github.com/facebook/react-devtools


  3. cd react-devtools


  4. # 安装依赖并构建压缩扩展程序

  5. yarn install

  6. yarn build:extension


  7. # 按照屏幕上的说明完成安装


如对文中内容有疑问,请阅读原文,提出建议。

关注印记中文

以上是关于[译]新版 React DevTools 简介的主要内容,如果未能解决你的问题,请参考以下文章

新的 React DevTools 发布![前端动态]

React-DevTools开发者工具安装

[译]迁移到新的 React Context Api

译一文洞察 Chrome DevTools 近半年新增了哪些功能

Linux CentOS 7.x 上编译并安装 Clang

chrome浏览器安装react-devtools插件