腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
useReducer
React
设置
initialState
、
、
我正在
使用
一个
使用
useReducer
的github finder
react
应用程序,我正在尝试
设置
onload时的初始状态,以加载一些用户,而不是一个空数组。const GithubState = (props) => { users: [], repos: [],loading: false, const [state
浏览 88
提问于2021-10-29
得票数 0
回答已采纳
4
回答
useReducer
中第三个论点的目的是什么?
、
、
、
init(action.payload); } const [state, dispatch] =
useReducer
(reducer, initialCount, init);} count: 5, switch (action.type) {
浏览 4
提问于2019-11-25
得票数 32
回答已采纳
3
回答
更新后无法访问计数器
、
、
、
const stateReducer = (state, value) => value; const [counter, setCounter] =
useReducer
浏览 6
提问于2019-10-22
得票数 1
回答已采纳
1
回答
在“createContext”中
使用
“
useReducer
”
、
我正在尝试为我正在
使用
的应用程序编写上下文提供程序,我已经创建了以下文件:import{
initialState
, playerUiReducer } from './reducers/player-ui' const PlayerStateContext = createContext(
useReducer
(
浏览 13
提问于2020-05-27
得票数 0
回答已采纳
2
回答
React
- useReducerWithCallback
、
、
、
我正在重构我的一个上下文的复杂状态管理,它以前
使用
了钩子"useStateWithCallback“。contents.addContents([ ... ], () => { ... }); 并且只有在状态发生变化时才会执行回调。有什么方法可以在
useReducer
中实现这种行为吗?我的意思是,如果我将回调作为参数传递给我的提供者的方法,那么我将无法
浏览 3
提问于2021-03-29
得票数 1
回答已采纳
1
回答
设置
React
的最佳方法
、
、
我
设置
了这个reducer.js文件以
使用
React
的
useReducer
test0, switch (action.type) { return
initial
浏览 1
提问于2018-11-05
得票数 0
回答已采纳
2
回答
我
使用
useReducer
编写了一个自定义状态挂钩。用起来危险吗?(反应t)
、
、
我不想
使用
单一状态变量或
使用
功能组件更新整个状态。我写了一个基于
useReducer
的钩子,如下所示,但我不确定可能的危险效果。安全吗?谢谢。import
React
, {
useReducer
} from "
react
"; export function useCustomState<T>(
initialState
: T) {const reducer:
React
.Reducer<T, Partial<
浏览 1
提问于2021-10-22
得票数 1
回答已采纳
2
回答
当我试图
使用
useReducer
钩子进行反应时,我遇到了一个问题
、
这是我的密码import
React
, {createContext, useContext,
useReducer
} from '
react
'; export const StateProvider = ({ reducer,
initialState
, children}) => {
浏览 2
提问于2020-07-15
得票数 0
回答已采纳
2
回答
将
useReducer
与数组解构结合
使用
时出现类型错误
、
useAuthService.tsximport {
useReducer
, useEffect } from '
react
user: any, type: 'UPDATE_USER',} const
initialState
(reducer,
initialState</em
浏览 2
提问于2020-05-09
得票数 0
1
回答
如何
测试您无法直接访问的函数
、
、
、
我正在尝试测试一个从
useReducer
中解构出来的dispatch函数。我的分派函数是在我的组件中创建的,因此,据我所知,我无法像往常一样
使用
expect(dispatch).toHaveBeenCalledWith({...})。(reducer,
initialState
); hookConfig(这就是我认为我需要做的事情,但我不知道
如何
格式化测试,让它知道我正在尝试做什么。functi
浏览 9
提问于2020-08-04
得票数 2
1
回答
为什么
useReducer
是这样
设置
的?感觉就像在向后写代码?
、
、
-</button> </>这是直接从
React
我想对这一行代码进行具体说明:在新创建的变量、状态和调度中,我们分配还原器进行调度如果
useRedu
浏览 6
提问于2019-10-25
得票数 0
回答已采纳
2
回答
状态在nextjs、
useReducer
和useContext中总是未定义的。
、
、
、
、
我在我的nextjs项目中
使用
了上下文api,但是每当我试图
使用
上下文api从状态中获得值时,它总是抛出“未定义”的错误。AppReducer.jsconst
initialState
= { user: {}, }};AppContext.jsimport { createContext, useContext, useMemo,
useReducer<
浏览 11
提问于2022-03-09
得票数 -1
1
回答
React
返回useContext而不违反钩子规则
、
// globalStateManager.jsimport,}) => ( {children} </StateCon
浏览 1
提问于2019-04-11
得票数 2
1
回答
单击两次调用的函数,但只在第一次单击时调用?
、
我正在从上下文中传递一个动作。onClick必须达到几个级别,但由于某种原因,当您第一次单击它时,它会触发两次。不过,这只是第一次,在那之后,它每正常发射一次。它似乎也只在console.log在Reducer函数中时才这样做.
浏览 0
提问于2020-01-31
得票数 1
回答已采纳
1
回答
如何
将泛型类型传递给
React
Hooks
useReducer
、
、
、
我正在
使用
带有Typescript的
React
Hooks
useReducer
。然后我想把类型传递给
useReducer
。
如何
将类型传递给Reducer函数,泛型类型。return ({ list: payload.list, } } 并且,
使用
此缩减程序的组件如下所示const
initialState
= { } const
浏览 61
提问于2020-08-19
得票数 0
2
回答
正在创建依赖于URL的上下文中的初始状态,NextJS中未定义窗口
、
、
、
我正在尝试检测我的nextjs应用程序中的URL路径,并根据context中的url路径
设置
初始状态,但我得到的窗口没有定义。import
React
, {createContext,
useReducer
} from "
react
"; 'about': window.location.pathname == '
浏览 30
提问于2020-06-20
得票数 0
回答已采纳
3
回答
不允许将
React
createContext(null)与Typescript一起
使用
?
、
、
我正在尝试
使用
useReducer
和useContext钩子来
设置
一个
React
存储。
React
.createContext(defaultValue)在我的TS检查器上出现问题。我尝试了一些不同的方法,但本质上,我在组件状态中
设置
状态和分派,但是当我调用提供程序并将值作为{
useReducer
(),createContext(null) }传递时,它没有告诉我“类型'{
useReducer
():any;dispatch :
Re
浏览 90
提问于2020-07-25
得票数 5
3
回答
useReducer
的
initialState
被输入为“从不”?
、
initialState
有错误:{ email: string;参数类型为'{ email: string;password: string;valid: boolean;}‘的参数不能分配给..ts(= { password: '', }输入这个以满足错误的正
浏览 0
提问于2019-02-19
得票数 33
回答已采纳
1
回答
React
挂钩:在子组件中调用调度时,父组件不会更新
、
、
我一直在遵循一个指南,
使用
useContext将reducer传递给子组件,但从子组件调度时,它似乎没有重新呈现父组件。代码如下:import
React
, {
useReducer
} from '
react
'; const [state, dispatch] =
useReducer
(reducer,
initialState
)
浏览 26
提问于2019-07-06
得票数 4
回答已采纳
2
回答
:上下文API作为全局存储
、
、
我正在
使用
TypeScript开发一个
React
应用程序。我想用
React
和Context API来
设置
状态管理,并发现了这个很酷、简单和简短的。import
React
, { createContext, useContext,
useReducer
} from '
react
'; <Sta
浏览 3
提问于2020-11-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
想创建应用程序,只用React Hooks就够了
如何在React中使用Typescript?
如何使用GraphQL构建TypeScript+React应用
如何使用React创建QR code生成器
JavaScript开发者的27个神奇VSCode工具
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券