react-hooks 相关问题

Hooks是一项新功能,允许开发人员在不编写类的情况下使用状态和其他React功能。

带有 useSelector 和 useDispatch 的 Redux Hooks - 为什么要使用这个?

我刚刚转换了一个 React 组件,该组件有一个单独的“容器”文件,其中包含 mapStateToProps / mapDispatchToProps 连接包装器实现。 现在我的 GUI 组件是 mi...

回答 3 投票 0

useMemo:我们应该如何记住未定义的 API 响应

正确的 1 或 2 1: 常量列表= 使用备忘录( ()=> 数据?.items?.map((i) => ({ 标签:i.email 作为字符串, 值:i.id, })), [数据] )...

回答 1 投票 0

渲染和捕获表单数据的问题..REACT

我遇到了问题。我创建了一个表单,当我单击 index.tsx 文件中的添加按钮时,它没有添加。但是,当我尝试渲染虚拟产品列表时,它起作用了。让我分享...

回答 1 投票 0

React Antd 表:FilteredValue

我尝试在 Antd 表上创建一个搜索栏和一个过滤器类型,但这两个过滤器不想一起工作。 这是我的沙箱 我的问题是当我取消注释filteredValue时,我的setFilteredType(va...

回答 1 投票 0

反应 useEffect 获取 - 类型错误?

这段代码有什么问题.. 在控制台上一切正常,但在我尝试使用 setData(result) 获取数据到 div 之后 我有一个很大的错误: × 未处理的拒绝(TypeError):setData 不是函数 (

回答 2 投票 0

React useState 不会自动重新渲染以反映数据库中更新的对象

我正在开发我的第一个 React 项目,其中我正在实现购物车功能。当用户单击按钮增加购物车中商品的数量时,我会更新

回答 1 投票 0

一次仅播放一首歌曲(React)

我正在尝试通过 API 创建一个音乐应用程序,在其中我为每首歌曲渲染一个歌曲组件,并拥有自己的播放、暂停和停止按钮,但是当我在播放歌曲时播放另一首歌曲时...

回答 4 投票 0

为什么 React 中的 cleanUp 仅在依赖项数组为空时才在卸载时运行?

React 文档说,如果你想运行一个效果并只清理一次(在挂载和卸载时),你可以传递一个空数组([])作为第二个参数。 但这与

回答 1 投票 0

辅助函数中无效的钩子调用反应

无效的挂钩调用。钩子只能在函数组件的主体内部调用。发生这种情况可能是由于以下原因之一: 您的 React 和 ren 版本可能不匹配...

回答 1 投票 0

react-hook-form - 每次提交后清空输入字段

我试图了解react-hook-form是如何工作的。 为此,我创建了以下示例: 从“反应”导入反应; 从'react-hook-form'导入{useForm}; const InputForm = () => ...

回答 6 投票 0

我是 React 新手,我正在尝试用基本逻辑来解决这个问题。谁能帮帮我吗

我正在尝试为团队设置状态,但我无法做到。 我想在不使用任何高级逻辑的情况下为每个团队设置单独的状态。 我在代码中尝试了很多东西,但没有任何效果。国家...

回答 2 投票 0

React Hook useEffect 缺少依赖项:“context”。要么包含它,要么删除依赖数组

我的目标是当用户在输入中键入内容时发出 API 请求。我成功获取数据了。然而,该组件重新渲染两次并给我这个警告。如果我包括“上下文...

回答 1 投票 0

React hook form 多个表单如何注册到多个表单上下文?

我正在尝试使用 React Hook Form 构建一种多步骤表单,但它不是经典的多步骤表单。就我而言,我需要在每次提交时保留在数据库中。 对我来说那是籼稻...

回答 2 投票 0

聆听Formik价值观的变化

我在组件中有一个 formik 表单,我想重用它。为了做到这一点,我需要监听表单值的变化,以便调用两个函数 getFormValues 和 getFormErrors,这将是

回答 3 投票 0

ReactJs - 无法从 fetch catch 内的 ERR_CONNECTION_REFUSED 错误中设置状态

如果发生任何错误,我试图在捕获中动态设置错误(在这种情况下,我只是想捕获 ERR_CONNECTION_REFUSED,因为我故意没有设置 localhost:8080 ) 常量 [

回答 1 投票 0

与旋转器反应

我确实有一个 Spinner 在应用程序中工作,但我认为它的实现不太正确。 加载/重新加载页面时,微调器确实会显示。我使用了一些我在搜索中找到的例子...

回答 1 投票 0

为什么我的 React Query 查询函数在应该禁用的时候却被调用了?

我想有条件地设置在 React 查询函数 (useSpeciesCodes.js) 中调用的参数和获取函数,以便从两个 API 端点之一获取(获取函数是

回答 1 投票 0

传递更新值时状态变量不更新

在我的功能组件内 我有一个名为 inputList 的状态变量,它接受一个对象列表。 const [inputList, setInputList] = useState([{ 单词: "", 含义: "" }]); 我...

回答 1 投票 0

React 分页和 useEffect 依赖逻辑[重复]

基本上,我有一个获取过滤数据的函数,那就是 fetchDataFromMain 函数。 使用效果(()=> { setHasMorePage(true); 设置页面(1); setFilteredEvents([]); }, [已选择...

回答 1 投票 0

为什么组件开始渲染时按钮自动点击了 24 次并且没有响应?

在routes/index.tsx上我有: 从“../islands/Counter.tsx”导入Main; 导出默认函数 Home() { 返回(); } 在 island/Counter.tsx 上我有: 导入 { useState } f... 在 routes/index.tsx 我有: import Main from "../islands/Counter.tsx"; export default function Home() { return (<Main />); } 在 islands/Counter.tsx 我有: import { useState } from "preact/hooks"; export default function Main() { const [count, setCount] = useState<number>(0); return ( <main> <button onClick={setCount(count + 1)}>click</button> {count} </main> ); } 第一个渲染显示数字 24,并且 Firefox 说“此页面正在减慢 Firefox 的速度”。我哪一部分做错了? onClick 应该被赋予一个函数,但你直接调用 setCount。 import { useState } from "preact/hooks"; export default function Main() { const [count, setCount] = useState<number>(0); return ( <main> - <button onClick={setCount(count + 1)}>click</button> + <button onClick={() => setCount(count + 1)}>click</button> {count} </main> ); }

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.