腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React.js
:
为什么
useReducer
中
的
变量
为
空
?
javascript
、
reactjs
我尝试将包含数组
的
对象传递给子组件 我已经实现了一些加载,直到填充了名为profileModule
的
状态数组 但是,正在传递
的
对象“”profileModule“”包含
空
数组 有没有人能告诉我我错过了什么对象对子组件
的
实际传递: var [state, dispatch] =
useReducer
(layoutReducer, { modules在
useReducer
函数
中
,我尝试将modu
浏览 21
提问于2020-06-26
得票数 0
回答已采纳
1
回答
为什么
useReducer
是这样设置
的
?感觉就像在向后写代码?
javascript
、
reactjs
、
redux
button> </>这是直接从React文档
中
获取
的
我想对这一行代码进行具体说明:在新创建
的
变量
、状态和调度
中
,我们
浏览 6
提问于2019-10-25
得票数 0
回答已采纳
1
回答
是否可以使用
useReducer
重新创建类组件状态行为?
javascript
、
reactjs
、
react-hooks
因此,在react钩子
中
,我们
的
组件
中
可能有多个状态:const [stateB, setStateB] = useStatehandleClick = () => { setStateB('John Doe');} 正如我们所看到
的
,因此,为了一次更新所有状态,并确保在同一批
中
更新所有状
浏览 0
提问于2021-10-12
得票数 0
1
回答
在事件处理程序
中
设置和清除setTimeout()
javascript
、
react.js
我有一个事件处理程序函数,每次触发它都应该清除一个setTimeout()并设置一个新
的
超时。就是这样。我做到了,但我相信我
的
解决方案不是最佳
的
,也不是最干净
的
: clearTimeout(timer)if(type === 'CHANGE') timer = setTim
浏览 0
提问于2021-04-23
得票数 3
回答已采纳
1
回答
打字稿动态
useReducer
typescript
我正在尝试创建一个带有类型
的
可重用
useReducer
钩子。type State<T> = { isLoading: boolean } return
useReducer
(reducer<T>, {isLoading: false});
浏览 0
提问于2019-08-24
得票数 2
回答已采纳
1
回答
为什么
React
的
useReducer
在第一次在useEffect上获取数据时返回空状态?
javascript
、
reactjs
、
react-hooks
、
react-context
我正在使用react和contextAPI开发一个简单
的
MERN堆栈todo应用程序,我使用axios从mongodb数据库
中
获取数据,并使用useEffect设置initialState数组
变量
来模拟MERN,然后使用initialState作为
useReducer
<code>E 211</code>
的
参数。我
的
问题是子组件没有接收到initialState,而是一个
空
数组,但是所有其他
的
道具(如disptach和l
浏览 5
提问于2020-04-06
得票数 1
回答已采纳
1
回答
当未从减速器返回状态时,神秘
的
TypeScript错误消息
reactjs
、
typescript
下面是我
为
使用React练习TS而创建
的
一个简单计数器
的
演示。这里我有一个这样定义
的
减速机 switch (action.type) { } neverReached(action); return state;这里,neverReached是我用来捕获未处理案例<e
浏览 3
提问于2020-08-12
得票数 0
回答已采纳
1
回答
JS
中
的
“让”vs“康斯特”与"var“与”状态“
javascript
、
reactjs
我最近在学
React.js
,,我们知道setState是异步
的
,如果我们不使用js框架,我们将使用let或var来设置
变量
,这是同步
的
,但是
为什么
我们应该更多地使用状态而不是让const在
React.js
?
中
设置
变量
--有些场景我使用状态,但它对我
的
WebApp不能很好地工作,所以我尝试使用let来设置
变量
,并且它可以很好地工作,但是我认为如果我使用let而不是state,是不是因为浪费了
浏览 4
提问于2022-07-21
得票数 0
1
回答
带IIFE
的
逗号运算符
javascript
、
react-redux
、
iife
、
comma-operator
在react库
中
,在定义useSelector
的
文件
中
,我发现了与IIFE一起使用
的
逗号操作符
的
多个实例,其方式如下: return s + 1; forceRender = _
useReducer
[1]; var subscriptionlatestStoreState = (
浏览 3
提问于2022-04-16
得票数 1
回答已采纳
1
回答
当init值发生变化时,
useReducer
的
状态返回不会改变
reactjs
、
use-reducer
即使dishState更改了,
useReducer
返回
的
initDishState也不会改变。是由异步进程导致
变量
在某个地方发生变异吗?menuInfo.menu_detail; const [dishState, DishDispatch] =
useReducer
console.log("initDishState", initDishState); console.log("dishStat
浏览 15
提问于2021-12-06
得票数 0
回答已采纳
1
回答
与
useReducer
的
异步性质相比,React
的
useState是同步
的
吗?
javascript
、
reactjs
、
react-hooks
、
use-reducer
我
的
印象是,useState和
useReducer
的
工作方式都类似,只是当状态是复杂/嵌套对象时,我们应该使用
useReducer
。但是今天我发现了一种奇怪
的
行为,我在数组上循环并将值设置
为
一个state对象。我使用useState和
useReducer
做了同样
的
例子。使用useState:它只将最后一个值从数组推送到状态对象,因为useState本质上是异步
的
,所以当我们在循环中setState时,它可能不会根据以前<em
浏览 3
提问于2020-10-26
得票数 3
回答已采纳
4
回答
在UseEffect
中
响应axios等待调度
javascript
、
reactjs
在继续使用UseEffect之前,我需要等待axios操作
的
分派。 console.log('BRIEF', agenc
浏览 4
提问于2022-03-23
得票数 1
3
回答
就像在React Hooks中一样,
为
初始值提供一个
空
对象
reactjs
、
typescript
我有这个代码 export interface Y{ name: string; const [x, setX] = useState(Object); 但我
的
朋友说这不是个好主意
为什么
使用这个useState(对象)是个坏主意?
浏览 83
提问于2019-06-10
得票数 1
回答已采纳
3
回答
不允许将React createContext(null)与Typescript一起使用?
reactjs
、
typescript
、
react-hooks
我正在尝试使用
useReducer
和useContext钩子来设置一个React存储。React.createContext(defaultValue)在我
的
TS检查器上出现问题。我尝试了一些不同
的
方法,但本质上,我在组件状态
中
设置状态和分派,但是当我调用提供程序并将值作为{
useReducer
(),createContext(null) }传递时,它没有告诉我“类型'{
useReducer
我不能理解这一点,因为在它出错
的
时候,我已经分配了状态和分派,并且
浏览 90
提问于2020-07-25
得票数 5
1
回答
将React
useReducer
转换为TypeScript
reactjs
、
typescript
、
reducers
我正在尝试将
useReducer
钩子转换为TypeScript,它作为
useReducer
钩子工作得很好,但不是在TypeScript
中
。这是我
的
代码, import * as React from "react"; return ( <h
浏览 19
提问于2020-12-23
得票数 2
回答已采纳
1
回答
响应
useReducer
没有显示来自array.reduce
的
值
javascript
、
reactjs
、
react-hooks
我使用
useReducer
来保存某些状态,如下面的代码所示,但是它没有从数组还原函数返回值。 (state, action) => {(
浏览 0
提问于2019-10-22
得票数 0
1
回答
无法从函数访问值
javascript
、
reactjs
、
use-effect
、
use-reducer
在下面的代码
中
,按键事件检测器是通过useEffect实现
的
,它试图通过
useReducer
函数更新index。但是,即使console.log组件
的
值更新了,button输出似乎也没有显示更新是有效
的
。另一方面,当单击按钮时,index
变量
似乎按照console.log
的
指示进行更新,button
的
内容也按预期进行更新。
为什么
会有这样
的
差异?如果我需要在按键之后访问更新
的
index
变量<
浏览 6
提问于2021-06-06
得票数 1
回答已采纳
2
回答
找不到
变量
:分派
react-native
、
reducers
我正在运行我
的
react本地应用程序,但是遇到了错误,例如:找不到
变量
:调度。我在这个应用程序中使用还原剂来管理不同
的
状态!任何帮助都将不胜感激!import React, {
useReducer
} from 'react'; return state;}; const HomeScreen = ()
浏览 1
提问于2019-11-09
得票数 0
回答已采纳
1
回答
使用动态initialState
的
React新钩子api、
useReducer
reactjs
、
react-hooks
我试图在useEffect内部调用dispatch,但根据在useEffect(...)内部调用钩子
的
规则,它被拒绝了。是禁止
的
, 有什么帮助吗?
浏览 17
提问于2019-03-01
得票数 3
1
回答
在React
中
,我们什么时候使用rerender
变量
,什么时候使用常规
变量
?
reactjs
我们在react中有useState和
useReducer
,在更改由它们创建
的
变量
后,组件会重新呈现。但是我们也可以使用useRef和简单
的
let和const来创建
变量
。我迷路了,在什么情况下,我们必须用useState创建
变量
,
useReducer
没有什么呢?据我所知,如果我们需要在DOM
中
显示
变量
,那么我们使用useState和
useReducer
,而对于计算,我们使用useRef,或者只使用常规
的</e
浏览 34
提问于2021-01-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Django2中DateTime字段查询时QuerySet为空的解决方案
FastAPI+React全栈开发19 React Hooks事件和状态
为什么输出中的 F 值和 p 值显示为星号?
图说:为什么Java中的字符串被定义为不可变的
React Hooks-缓存记忆
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券