乐趣区

新的-React-DevTools-发布

作者:Brian Vaughn

翻译:疯狂的技术宅

https://reactjs.org/blog/2019…

未经允许严禁转载

我们很高兴地宣布推出 React 开发者工具的新版本,现在可以在 Chrome,Firefox 和(Chromium)Edge 中使用!

有什么变化?

第 4 版中发生了很多变化!从较高的层面来看,这个新版本应该可以提供显着的性能提升和改进的导航体验。它还提供对 React Hooks 的完全支持,包括检查嵌套对象。

访问互动教程试用新版本或参见更改日志中的相关演示视频和更多详细信息。

支持哪些版本的 React?

react-dom

  • 014.x: 不支持
  • 15.x: 支持(新组件过滤器功能除外)
  • 16.x: 支持

react-native

  • 00.61: 不支持
  • 0.62: 将要支持(当 0.62 发布时)

如何获得新的 DevTools?

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

如果你使用独立 shell(例如在 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(v 0.14 或更早版本),你需要从源代码构建扩展:

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

cd react-devtools

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

# Follow the on-screen instructions to complete installation

谢谢!

我们要感谢所有测试 DevTools v 4 早期版本的人。你的反馈有助于显着改进此初始版本。

我们仍然计划开发许多令人兴奋的功能,欢迎提供反馈!请打开 [GitHub issue]https://github.com/facebook/r…:Developer Tools) 或关注 Twitter 上的 @reactjs。


本文首发微信公众号:前端先锋

欢迎扫描二维码关注公众号,每天都给你推送新鲜的前端技术文章

欢迎继续阅读本专栏其它高赞文章:

  • 深入理解 Shadow DOM v1
  • 一步步教你用 WebVR 实现虚拟现实游戏
  • 13 个帮你提高开发效率的现代 CSS 框架
  • 快速上手 BootstrapVue
  • JavaScript 引擎是如何工作的?从调用栈到 Promise 你需要知道的一切
  • WebSocket 实战:在 Node 和 React 之间进行实时通信
  • 关于 Git 的 20 个面试题
  • 深入解析 Node.js 的 console.log
  • Node.js 究竟是什么?
  • 30 分钟用 Node.js 构建一个 API 服务器
  • Javascript 的对象拷贝
  • 程序员 30 岁前月薪达不到 30K,该何去何从
  • 14 个最好的 JavaScript 数据可视化库
  • 8 个给前端的顶级 VS Code 扩展插件
  • Node.js 多线程完全指南
  • 把 HTML 转成 PDF 的 4 个方案及实现

  • 更多文章 …
退出移动版