前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新的 React DevTools 发布![前端动态]

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

作者头像
疯狂的技术宅
发布2019-08-23 14:19:33
1.2K0
发布2019-08-23 14:19:33
举报
文章被收录于专栏:京程一灯京程一灯

有什么变化?

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

DevTools第4版截图

可以访问互动教程【https://react-devtools-tutorial.now.sh/】试用新版本或参见更改日志中的相关演示视频和更多详细信息【https://github.com/facebook/react/blob/master/packages/react-devtools/CHANGELOG.md#400-august-15-2019】。

支持哪些版本的 React?

react-dom

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

react-native

  • 0-0.61: 不支持
  • 0.62: 将要支持(当0.62发布时)

如何获得新的 DevTools?

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

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

代码语言:javascript
复制
npm install -g react-devtools@^4

所有DOM元素都去了哪里?

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

DevTools组件过滤器

如何获取旧版本?

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

代码语言:javascript
复制
npm install --dev react-devtools@^3

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

代码语言:javascript
复制
# 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/react/issues/new?labels=Component: Developer Tools】或关注 Twitter 上的 @reactjs。

https://reactjs.org/blog/2019/08/15/new-react-devtools.html

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端先锋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 支持哪些版本的 React?
  • 如何获得新的 DevTools?
  • 所有DOM元素都去了哪里?
  • 如何获取旧版本?
  • 谢谢!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档