问题标签 [react-hooks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 React 中使用钩子预初始化状态?
基本上在类组件中,我们使用如下所示的初始值在构造函数中预先初始化状态。
但是在引入钩子之后,所有的类组件都变成了具有状态的功能组件。
但我的问题是如何使用 React v16.7.0 中的钩子将计数状态预初始化为 0
javascript - 如何在 React 中将函数与钩子绑定?
基本上我们在构造函数中绑定事件处理函数,或者在 React 类组件中将它们作为箭头函数,如下所示
但是在 React v16.7.0 中引入了钩子之后,类组件变成了具有状态的功能组件。
那么如何将函数与函数组件中的钩子绑定呢?
javascript - 如何强制组件使用 React 中的钩子重新渲染?
考虑下面的钩子示例
基本上我们使用 this.forceUpdate() 方法来强制组件在 React 类组件中立即重新渲染,如下例所示
但是我的问题是如何强制上面的功能组件立即用钩子重新渲染?
javascript - 我在哪里可以在反应中使用钩子进行 API 调用?
基本上我们componentDidMount()
在 React 类组件的生命周期方法中进行 API 调用,如下所示
但是在 React v16.7.0 中引入 hooks 后,它几乎都像函数组件一样
我的问题是,我们究竟需要在哪里使用钩子在功能组件中进行 API 调用?
我们有类似的方法componentDidMount()
吗?
javascript - useState 和 useEffect 有什么区别?
我已经看到了 react v16 中引入的这两个新概念。
据我了解:
useState
setState
与钩子类似,并且useEffect
与生命周期方法类似。
我的理解正确吗?useState
如果不是,和之间的确切区别是useEffect
什么?
javascript - querySelector 方法的 .current 属性指的是什么?
我通过https://usehooks.com上的一段代码遇到了这行代码,
document.querySelector('body').current
我根本无法.current
在规范中找到。我希望有人能在这种情况下澄清它的目的。
它IntersectionObserver
在完整示例中的 API 中使用(如下) - 也许 API 正在公开属性?
任何帮助深表感谢。提前致谢。
以下是完整的源代码:
react-native - 是否可以在本机反应中使用反应挂钩?
在 react 文档中,它说必须在组件中声明变量和侦听器挂钩,但是当我尝试这样做时,React native 会抱怨。
有什么方法可以在 React Native 中使用 Hooks?或者有谁知道它们是否会在未来实施?
javascript - 反应 useEffect 正在运行并获取数据不停
我有一个使用反应钩子的简单反应组件。我正在使用 useEffect 和 useState。
问题是我意识到我的 API 正在获得大量点击,调试后我看到 useEffect 正在不停地运行!
这是我非常简单的代码:
javascript - React hook useEffect 永远/无限循环连续运行
我正在尝试新的React Hooks的useEffect
API,它似乎永远在无限循环中运行!我只希望回调useEffect
运行一次。这是我的代码供参考:
单击“运行代码片段”可以看到“运行 useEffect”字符串正在无限打印到控制台。
javascript - Uncaught TypeError: create is not a function using useEffect React Hook with AJAX request
我正在尝试使用 React 挂钩来获取一些数据并显示它,但出现错误: