如何在 nodejs 中发送 httpVersion 2.0 请求?
我已经尝试了几乎所有的请求模块,而且都是 httpVersion 1.1
useDispatch我正在尝试在组件的渲染函数内部使用。
import { useDispatch } from 'react-redux';
Run Code Online (Sandbox Code Playgroud)
我有一个尝试使用Dispatch的输入onChange
onChange={() => useDispatch()(update("test"))}
Run Code Online (Sandbox Code Playgroud)
当 onChange 被触发时,我收到以下错误:
无效的挂钩调用。钩子只能在函数组件的主体内部调用。发生这种情况可能是由于以下原因之一:
- 您的 React 和渲染器版本可能不匹配(例如 React DOM)
- 你可能违反了 Hooks 规则
- 您可能在同一个应用程序中拥有多个 React 副本
import React, {
Component
} from 'react';
import {
useDispatch
} from 'react-redux';
import {
update
} from '../store/actions';
class Something extends Component {
render() {
return (<input onChange={() => useDispatch()(update("test"))}/>)
}
}
export default Something;
Run Code Online (Sandbox Code Playgroud)