腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
React
组件
外部
的
useReducer
检索
当前
状态
、
、
我正在利用带有上下文
的
useReducer
钩子来创建一个支持中间件
的
Redux-ish
状态
存储。const Provider = (props: any) => { title:action(next, store.getState) : next(action);} 鉴于thunk中间件将作用于异步操作,理想情况下,我们将能够在需要时传递一个函数来<
浏览 20
提问于2019-04-23
得票数 5
2
回答
如何
从
另一个上下文中获得反应上下文?
我正在使用
useReducer
来操纵
状态
。我可以在gameContext中
从
roundContext减速器(RoundReducer)中分派动作吗?减速器函数定义在RoundProvider
组件
外部
。const RoundReducer = (state: RoundStateType, action: any) => {} const RoundProvider:
React
.FC<{}> = ({ childre
浏览 2
提问于2021-06-22
得票数 0
回答已采纳
2
回答
如何使用useEffect钩子初始化还原
状态
、
所以我
的
问题是,我想使用一个函数来生成我
的
初始
状态
,然后在我
的
还原器中使用生成
的
状态
。const [boardState, tileDispatchFn] =
useReducer
( StateGenerator() );虽然
状态
没有被重置到最初
的
状态
(
浏览 3
提问于2021-06-05
得票数 1
回答已采纳
2
回答
React
:在对象上循环以绑定useState函数并不会更新我
的
应用程序
的
状态
、
、
变成这样
的
东西。s({ b: 2, d: 4,}, true)st = {但是当您单击下面演示中
的
按钮时,它不会更新任何st。(在下面的示例中,我使用count和cool作为vars而不是a, b, c, d, e__)
浏览 4
提问于2019-04-07
得票数 1
回答已采纳
3
回答
如果在反应钩子中
从
多个源获取,如何防止重呈现?
、
我正在使用
react
hooks来响应本地语言。我
的
问题是,初始化
状态
的
useState函数进行重呈现.所以如果我像下面这样设置
状态
const [B, setB]const testFunc = () => { setB(true); } 编辑
的
我认为示例是错误
的
const
浏览 1
提问于2019-09-10
得票数 3
回答已采纳
1
回答
store.dispach、useDispatch和来自
useReducer
的
调度有什么不同?
、
import
React
, {
useReducer
} from "
react
";import { useDispatch } from "
react
-redux"; ..。我看到所有的操作都会触发,但是
useReducer
调度不会更新redux
状态
。
浏览 0
提问于2020-04-02
得票数 8
回答已采纳
2
回答
单useEffect中
的
反应钩
状态
、
我试着使用新
的
反应钩功能,但有点绊倒了。 const [counter, setCounter] =
React
.useState(0); const k = setInterval}, []); <div>Counter via state: {counter}<br/></div&
浏览 1
提问于2019-01-28
得票数 1
回答已采纳
1
回答
如何获取
React
组件
的
状态
以实现全局保存按钮
、
、
、
、
我们开发了一个具有
React
功能
组件
风格
的
可重用
的
表状
组件
。该表使用
React
.
useReducer
保存、管理和验证其
状态
。在每一行中有几个输入字段、复选框和操作按钮,用于修改行/表
状态
。现在,GUI中
的
其他位置(不是表
的
子项)中有一个Save-Button。如何
从
表中
检索
状态
,以便将其(与其他一些数据一起)发送到REST-Endpoi
浏览 13
提问于2020-08-01
得票数 0
回答已采纳
2
回答
我使用
useReducer
编写了一个自定义
状态
挂钩。用起来危险吗?(反应t)
、
、
我不想使用单一
状态
变量或使用功能
组件
更新整个
状态
。我写了一个基于
useReducer
的
钩子,如下所示,但我不确定可能
的
危险效果。安全吗?谢谢。import
React
, {
useReducer
} from "
react
"; export function useCustomState<T>(initialState: T) {const reducer:
React
.Reduce
浏览 1
提问于2021-10-22
得票数 1
回答已采纳
4
回答
如何强制更新功能
组件
?
、
我正在学习redux,我想知道useSelector是如何更新
组件
的
,因为
组件
没有自己
的
状态
。如何强制更新功能
组件
?
浏览 2
提问于2020-12-14
得票数 1
1
回答
如何将数据库中
的
数据设置为减速机初始
状态
?
、
、
我有一个功能
组件
,它需要从父
组件
接收参数(即props.rosterMonth),然后
从
数据库中
检索
数据,最后将结果传递给子
组件
。 我
的
问题是,如何设置子
组件
的
初始
状态
?import {useEffect,
useReducer
} from '
react
'; import Roster from '../../..import {useContext,
浏览 15
提问于2021-05-10
得票数 1
回答已采纳
2
回答
如何避免在每次呈现时运行getInitialState()函数在
useReducer
( render,getInitialState() )中使用?
、
、
、
通过这样做:避免在每次呈现时运行在getInitialState2()中使用
的
useState。但这似乎不适用于
useReducer
挂钩。是否有一种方法可以避免在每次呈现时在initialState钩子上运行
useReducer
参数中使用
的
函数? const [state,dispatch] =
React
.
useReducer
(
浏览 5
提问于2020-05-16
得票数 1
回答已采纳
4
回答
使用
useReducer
在两个
组件
之间共享
状态
尝试将
状态
从一个
组件
共享到另一个
组件
:可以
从
主
组件
访问
状态
,但从新
组件
访问时
状态
未定义这是我
的
reducer: return state; return state} 从不同
的
浏览 4
提问于2020-09-01
得票数 5
2
回答
使用
useReducer
从一个子
组件
分派动作,并在另一个子
组件
中更新
状态
、
、
、
、
<ChildConsumer />
组件
正在使用useContext接收此
状态
,这似乎与预期
的
一样。当我点击按钮时,什么都不会发生。我期望发生
的
是,dispatch既接收
从
浏览 4
提问于2020-03-07
得票数 1
回答已采纳
2
回答
为什么
useReducer
的
调度会导致重新呈现?
、
、
、
、
假设我实现了这样一个简单
的
全局加载
状态
:import
React
, { createContext, useContext,
useReducer
} from,它会改变加载
状态
,但从不使用它,如下所示:import useLoading, { actionCreators } from 'hooks
浏览 1
提问于2020-01-31
得票数 9
回答已采纳
3
回答
为什么你不需要把
状态
传递给还原机与反应
useReducer
钩子?
、
如果我们看一下增量
的
标准示例,使用
useReducer
钩子进行减量: default: } const [state, dispatch] =
useReducer
button> <button onClick={() => dispatch({type: &
浏览 4
提问于2022-09-03
得票数 1
回答已采纳
1
回答
如果有多个属性,如何将基于类
的
状态
转换为基于函数
的
状态
?
、
、
我试图将基于类
的
组件
更改为基于函数
的
组件
。如果它只有一个属性,比如state = { value:1} const[value,setValue] =
React
.useState(1);,那就很容易了 但是如果它不止一个,我就陷入了困境,因为我对这种编程语言并不熟悉我应该写一些类似于const [userData, setUserData] = useState([name:"",surname:""])
的
东西吗?
浏览 1
提问于2021-04-28
得票数 1
回答已采纳
2
回答
博物馆
的
策划人保证是一样
的
吗?
、
、
假设我想创建经常需要
的
useInputState钩子: const [value, setValue] = useState*/ ] return { value, onChange };我需要将setValue setter函数添加到回调
的
依赖项中吗?我们能指望策划人永远保持原样吗?当我尝试
的
时候,这似乎是有效
的
,但这是一个很好
的
实践吗?或者我们是否应该假设回调关闭中
的
任何内
浏览 0
提问于2019-02-06
得票数 5
回答已采纳
2
回答
结合redux-saga (或任何其他中间件)使用
react
钩子。
、
、
、
、
这个问题以前在这里已经问过了,但是我还没有找到任何正确
的
答案,只是想知道我是否遗漏了什么,或者这是否真的是不可能
的
。具体来说,钩子和redux-saga (或任何其他中间件)之间有两个主要区别: redux-saga中
的
可以在动作分派时触发代码执行,而在钩子中,我只能在
状态
更改时触发代码执行。这2种逻辑并不总是存在于
组件
的
上下文中,但是某些“背景”逻辑(如初始化、位置检测等)与特定
组件
无关。在redux-saga中,我有在“全局范围”中定义它
的
灵活性,
浏览 2
提问于2020-05-05
得票数 2
19
回答
如何使用钩子来强制
组件
重新呈现?
、
、
、
考虑下面的钩子例子 const [count, setCountClick me </div> }
浏览 0
提问于2018-11-08
得票数 207
回答已采纳
点击加载更多
相关
资讯
React状态管理:选择合适的方式来管理组件状态
React Hooks踩坑分享
前端:从状态管理到有限状态机的思考
React Hooks-缓存记忆
React使用钩子增强组件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券