介绍新的React DevTools

511 阅读2分钟

我们很高兴地宣布React开发者工具的新版本,今天可以在Chrome、Firefox和(Chromium)Edge中使用!在第四版中有很多变化!在高层次上,这个新版本应该提供了显著的性能提升和改进的导航体验。

有什么变化?

第4版有很多变化!在高层次上,这个新版本应该提供显著的性能提升和改进的导航体验。 它还提供对React Hooks的全面支持,包括检查嵌套对象:

访问交互式教程来尝试新的版本,或者查看更新日志以了解演示视频和更多细节。

哪些版本的React被支持?

react-dom

  • 0-14.x:不支持
  • 15.x:支持(除了新的组件过滤器功能)
  • 16.x:支持

react-native

  • 0-0.61.x 。不支持
  • 0.62:支持

如何获得新的DevTools?

React DevTools可以作为ChromeFirefox的一个扩展。 如果你已经安装了这个扩展,它应该在接下来的几个小时内自动更新。

如果你使用独立的外壳(例如在React Native或Safari中),你可以从NPM安装新的版本:

npm install -g react-devtools@^4

所有的DOM元素都去哪儿了?

新的DevTools提供了一种从树上过滤组件的方法,使其更容易浏览深度嵌套的层次结构。主机节点(如HTML<div>, React Native<View>默认是隐藏的,但这个过滤器可以被禁用。

我怎样才能找回旧版本?

如果你正在使用React Native 60版本(或更早),你可以从NPM安装以前的DevTools版本:

npm install --dev react-devtools@^3

对于旧版本的React DOM(v0.14或更早),你需要从源码构建扩展:

# Checkout the extension source
git clone https://github.com/facebook/react-devtools

cd react-devtools

# Checkout the previous release branch
git checkout v3

# Install dependencies and build the unpacked extension
yarn install
yarn build:extension

# Follow the on-screen instructions to complete installation

谢谢你!

我们要感谢所有测试过DevTools第4版早期版本的人,你们的反馈帮助我们大大改善了这个初始版本。