腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6322)
视频
沙龙
1
回答
React
挂钩:
在
子
组件
中
调用调度
时
,父
组件
不会更新
、
、
我一直
在
遵循一个指南,
使用
useContext将reducer传
递给
子
组件
,但从子
组件
调度
时
,它似乎没有重新呈现父
组件
。从子
组件
调度
时
,
状态
本身似乎正在正确更新(由console.logging state.count完成),但父
组件
不反映
状态
的
更改。我试着把一个分派函数作为一个道具传
递给
Child,这确实更新了App.
浏览 26
提问于2019-07-06
得票数 4
回答已采纳
2
回答
如
何在
使用
useReducer
时
在
react
js
中
优化
,
循环
传
递给
子
组件
的
状态
、
、
: action, completed: false }]; const [state, dispatch] =
useReducer
/17.0.1/umd/
react
.production.min.
js
"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/
re
浏览 56
提问于2021-02-11
得票数 2
回答已采纳
1
回答
useContext不从
useReducer
转发调度功能
、
、
我试着不
使用
Redux。因此,为了全局
状态
管理,我不得不
使用
useContext和
useReducer
相结合。我
的
问题是:我无法
使用
分派从子
组件
更新
状态
。我将其导入到App.
js
中
,并将其封装在导航
中
的
根
组件
周围: import
React
, { useState
浏览 6
提问于2022-04-27
得票数 0
回答已采纳
1
回答
在
功能
组件
中
使用
'Context‘和'
useReducer
’将导致重新呈现所有
子
组件
。
、
、
、
React
.
js
版本: v16.8.2现在,我
使用
'use
浏览 4
提问于2021-05-08
得票数 0
2
回答
React
:在对象上
循环
以绑定useState函数并不会更新我
的
应用程序
的
状态
、
、
s({ b: 2, d: 4,}, true)st = {),这似乎
在
起作用。但是当您单击下面演示
中
的
按钮
时
,它不会更新任何st。(在下面的示例
中
,我
使用
count和cool作为vars而不是a, b, c, d, e__) import
React
, { useSt
浏览 4
提问于2019-04-07
得票数 1
回答已采纳
1
回答
无法
使用
redux更新对象数组
中
的
数据
、
、
我
在
createSlice()中
使用
redux工具包定义了一个空数组来存储文件
的
数据。每当用户单击create文件
时
,我都会推送一个对象. { name: "Untitled", date: "20/03/2022我需要一个更新内容
的
方法。
浏览 17
提问于2022-07-12
得票数 0
4
回答
使用
useReducer
在
两个
组件
之间共享
状态
尝试将
状态
从一个
组件
共享到另一个
组件
:可以从主
组件
访问
状态
,但从新
组件
访问
时
状态
未定义这是我
的
reducer: return state; return state} 从不同
的
浏览 4
提问于2020-09-01
得票数 5
2
回答
使用
useReducer
从一个
子
组件
分派动作,并在另一个
子
组件
中
更新
状态
、
、
、
、
在
容器
组件
中
,我有一个上下文AppContext,它向
子
组件
<ChildConsumer />和<ChildDispatcher />提供
状态
。<ChildConsumer />
组件
正在
使用
useContext接收此
状态
,这似乎与预期
的
一样。
在
<ChildDispatcher />内部,当单击按钮
时</
浏览 4
提问于2020-03-07
得票数 1
回答已采纳
1
回答
如何
使用
useReducer
在
反应性
JS
中
存储
状态
?
、
、
、
、
我有一个
组件
(让我们称它为祖父母
组件
),默认情况下它有一个输入框、(>)箭头和一个添加按钮,每当我单击“添加”按钮
时
,一个新
的
输入框就会得到generated.Now --只要我单击(>)按钮,一个新
组件
就会打开,在这个默认输入框
中
,(> )也会出现一个相同
的
添加按钮,如果我在其中添加了什么并单击(>)按钮,一个新
的
组件
应该打开,一个输入框(>图标)和add按钮应该打开。}, "pro
浏览 4
提问于2022-07-16
得票数 0
回答已采纳
1
回答
管理复杂
的
状态
,这种方法有什么问题吗?
、
我
的
应用程序UI
状态
开始变得有点复杂,因为有很多useStates,所以我创建了一个useStateMate钩子(很抱歉
使用
了一个俗气
的
名字),如下所示。这种方法有什么问题吗?import { useState } from '
react
'; const setState = stateUpdate
浏览 2
提问于2019-04-04
得票数 0
1
回答
为什么当我尝试获取API
时
,我
的
react
呈现了两次,并在第一次呈现
中
给了我一个空数组?
、
、
、
、
第二次呈现是成功
的
,但副作用是我
的
子
组件
使用
其父
组件
的
上下文值作为initialState (
使用
useState钩子)将其初始
状态
设置为空数组。我用
的
是
React
( useState,useContext,
useReducer
,useEffect)... export const MainContext =
React
.cr
浏览 5
提问于2021-04-22
得票数 1
回答已采纳
4
回答
未定义
React
上下文
、
我需要
使用
上下文提供程序,当我试图
使用
上下文
时
,它告诉我NavContext' is not defined no-undef。NavContext.
js
import NavContext from '.useC
浏览 8
提问于2021-01-21
得票数 1
回答已采纳
3
回答
useState对
useReducer
、
当您有涉及多个子值
的
复杂
状态
逻辑
时
,或者当下一个
状态
依赖于前一个
状态
时
,
useReducer
通常比useState更可取。
useReducer
还允许
优化
触发深度更新
的
组件
的
性能,因为可以传递分派而不是回调。 我对粗体部分感兴趣,它指出在上下文中
使用
useReducer
而不是useState。我比较这两种方法
的
方
浏览 0
提问于2019-02-12
得票数 33
回答已采纳
2
回答
Vue/
React
:调用函数以传递数据
的
适当方式?
、
所以,
在
构建
React
或Vue应用程序时,我对传递数据
的
最佳方法感到困惑。 方法1)让我
的
子
组件
调用函数,这些函数调用API来获取/刷新
组件
上
的
数据。方法2)最近,我在这些
子
组件
中
尽可能地进行了切换,将这些API调用放在父
组件
中
,
子
组件
调用父
组件
中
调用该函数
的
函数,
浏览 0
提问于2019-03-21
得票数 1
1
回答
如何将搜索查询传
递给
不同
JS
文件之间
的
表筛选器?
、
、
我有一个数据表,在这个表
中
,我从一个API调用
中
获取数据库数据,并在一个文件
中
编写了表代码。我还有一个搜索功能,您可以
在
表
中
搜索特定
的
记录,但是这个搜索代码位于另一个文件
中
。我很难将包含搜索参数
的
状态
变量从我
的
搜索文件传递到表文件。我已经将所有
组件
分离到不同
的
页面
中
,因为
使用
App.
js
中
的
网
浏览 5
提问于2022-03-30
得票数 0
2
回答
如何将数据从一个
组件
传递到另一个
组件
中
,而不
使用
函数
组件
,而不需要重新呈现或jsx。
、
我是新
的
反应,我没有得到任何答案,这一点。一定有办法这样做
的
。
浏览 6
提问于2022-09-14
得票数 0
1
回答
在
Next.
js
中
,如何
使用
来自getServerSideProps
的
数据更新上下文
状态
?
、
、
在
我
的
todo应用程序
中
,我很难学会正确地将数据加载到
状态
。我有一个next.
js
页面
组件
pages/index.tsx,
在
该
组件
中
,我通过getServerSideProps从API加载数据,并将其作为称为tasksData
的
页面支柱返回。我
在
_app.tsx
中
还有一个名为BoardProvider
的
React
提供程序。它为我
浏览 2
提问于2021-11-20
得票数 2
回答已采纳
2
回答
使用
React
与其他
组件
共享API数据,不
使用
REDUX
、
我正在试验没有任何
状态
管理工具(
如
Redux)
的
Hooks,以便通过
使用
类+ redux
的
传统结构来获得相同
的
行为/结构。通常,
使用
类基代码,我会: ComponentDidMount分派调用API
使用
操作和还原器将数据存储
在
Redux
中
,通过
使用
mapStateToProps将数据共享给任何
组件
。在这里,问题在于
使用
没有Redux
的
H
浏览 6
提问于2020-02-12
得票数 2
1
回答
状态
为依赖
的
setState
在
useEffect
中
、
我有一个带有子模态
组件
的
父
组件
。父
组件
具有传
递给
子
组件
的
空
状态
变量。父
组件
还具有一个div,它需要在呈现时初始化editorState才能正常工作。我
的
子
组件
有一个按钮,它用一些要在父
组件
div
中
呈现
的
数据设置stateForDiv。当
子
更新setEditorState
时
,我
浏览 4
提问于2022-03-25
得票数 0
1
回答
将函数从
useReducer
状态
传
递给
需要它
的
组件
、
、
我还不知道如何响应
useReducer
,并尝试
使用
handleChange函数来进行
状态
更改,并将处理程序传
递给
子
组件
(
React
-select components),以便在从子
组件
的
下拉菜单中选择选项
时
更改父
组件
中
的
状态
,并将选择作为筛选器应用到从服务器获取
的
数组
中
。既然
使用
调度方法触
浏览 7
提问于2022-11-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks-缓存记忆
React使用钩子增强组件
React Hooks踩坑分享
React 状态管理:从 props和state 说起
想创建应用程序,只用React Hooks就够了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券