[英]Hooks support in react dev tools?
我在React Docs中读到:
React DevTools现在支持 React Hooks 。 React 的最新 Flow 和 TypeScript 定义也支持它们。 我们强烈建议启用名为 eslint-plugin-react-hooks 的新 lint 规则,以强制使用 Hooks 的最佳实践。 默认情况下,它将很快包含在 Create React App 中。
然后我将 React 更新到 16.8 并开始使用钩子。 但是在我的第一个组件中执行useState()
和useContext()
之后,我无法使用 React Dev Tools 正确检查它们(见下图)。
有没有解决的办法?
const [loading, setLoading] = useState(false);
const [error,setError] = useState(null);
const [productDetails,setProductDetails] = useState(null);
const firebase = useContext(FirebaseContext);
2019 年 12 月更新
React Dev Tools v4 with Hooks Support已经发布。
原答案
新版本的 React DevTools 可能已经发布,这就是你应该使用的。
但在那之前,你可以使用的是:
https://react-devtools-experimental-chrome.now.sh/
从丹·阿布拉莫夫 (Dan Abramov) 的一条推文中得到了这个答案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.