腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
等待
React
中
的
useContext
对象
我正在尝试在
React
中
设置一个PrivateRouter,我发现尽管currentUser
对象
存在,但由于上下文变量为空,下面的代码重定向到登录页面。有没有办法
等待
这些上下文变量或其他方法来解决这个路由问题?import
React
, {
useContext
} from "
react
";importAu
浏览 26
提问于2020-04-12
得票数 0
3
回答
在使用useEffect时,如何
等待
渲染完成才能获得
useContext
?
、
我有一个从UserPage到外部身份验证服务
的
有条件重定向,如下所示。条件是,如果我
的
UserContext不包含user
对象
,那么页面将被重定向到https://urltoauthenticate:5000/user以进行用户身份验证。条件在第一次运行
中
得到满足,并转到身份验证服务 但是这个问题发生在成功
的
身份验证之后。在成功进行身份验证
的
情况下,即使UserContext提供了user
对象
,它在第一次呈现时也将为空。在这里,我如何等到u
浏览 5
提问于2021-05-23
得票数 5
1
回答
React
-导航:在应用程序前台时导航到以前
的
活动屏幕
、
、
a)用户导航到app
中
的
某个屏幕B。应用程序
的
背景。 b)用户打开app --> app总是打开到initialRouteName (正在加载-->标签导航器
中
的
第一个屏幕“屏幕A")。这是意想不到
的
,因为之前在屏幕B上使用过。 类似地,当从通知
中
打开应用程序时,加载路由被调用,然后引导到TabNavigator first screen。我想我可以存储导航历史,然后检查之前
的
屏幕状态,如果在“加载”屏幕
中
从前台
浏览 10
提问于2019-06-25
得票数 0
2
回答
为什么我在使用
useContext
时有一个类型记录错误?
、
、
、
我正在使用
useContext
和TypeScript创建上下文。在我
的
App.tsx文件
中
,我有一个函数作为包装器,被分成单独
的
文件App.tsx。交换数据
的
“消费者”。但是,当试图像这样获得
useContext
的
上下文时:
浏览 13
提问于2021-01-13
得票数 0
3
回答
useContext
()
react
挂钩未返回正确
的
值
、
、
我将Home组件包装在以下布局
中
:export const DataContext =
React
.createContext({}); const content =
React
.
useContext
,因此它
浏览 2
提问于2019-02-20
得票数 6
1
回答
为什么我
的
搜索功能没有被传递?
、
、
我试图将搜索筛选函数传递到我
的
搜索栏组件
中
。但是我一直收到错误TypeError:无法读取未定义
的
搜索属性' search‘,搜索函数不被识别,我
的
上下文文件在这里,import ProductContext from '../../src/context'; con
浏览 0
提问于2019-08-10
得票数 0
回答已采纳
1
回答
无法在页面刷新时读取未定义
的
react
路由器
的
属性
、
、
、
App.js: import
React
from "
react
";import ShowRecipe from ".,{
useContext
,useState,useEffect} from "
react
";import {Context
浏览 13
提问于2021-11-21
得票数 0
1
回答
有没有办法强制多个上下文使用者共享状态?
、
、
我使用
React
Context API
的
主要目的是避免属性钻探。现在,我
的
上下文包括一个useState和各种更新状态
的
函数--这些被放入一个const
对象
中
,该
对象
被作为ActionsContext.Provider
的
value属性传递。我最初将Context.Consumer放在内容
中
,因为其他元素不需要它。然而,我现在正在构建一个特性,其中NavPanel需要知道由上下文管理
的
状态。所以我把另一个消费者放在N
浏览 1
提问于2019-07-23
得票数 0
2
回答
显示为未定义
的
React
.
useContext
、
、
、
、
这是我第一次在应用程序中使用挂钩,我
的
上下文默认值一直显示为“未定义”。到目前为止,故障排除: 我
的
所有代码都可以在下面的CodeSandbox链接中找到:
浏览 2
提问于2021-11-12
得票数 0
回答已采纳
1
回答
使用上下文时反应抛出错误。错误:元素类型无效:需要一个字符串(用于内置组件)
、
export default function App() { let [user, setUser]:any = useState({}) <Nav /> </Context.Provider>}import { createContext } from '
react
' export
浏览 3
提问于2021-08-24
得票数 1
回答已采纳
2
回答
如何在无状态组件上设置“`contextType`”
我正在使用
React
上下文新API,如下代码所示。最后一行将将上下文注册到我
的
组件
中
。我想知道如何将contextType用于无状态组件?class MyClass extends
React
.Component { let value = this.context;const MyClass = (props, context) => {
浏览 0
提问于2019-02-16
得票数 12
回答已采纳
1
回答
React
useContext
-
等待
api完成
、
const tableContext =
React
.createContext(); const [TableContext.Provider value={{isTableOne, isTableTwo}}>{children}</TableContext.Provider>);在另一个组件
中
,结果显示:{isTableOne:true,
浏览 13
提问于2021-02-16
得票数 1
1
回答
useState与
useContext
in TypeScript
、
、
、
、
使用useState,我想要创建一个
对象
,我将继续在未来(可能是远^^)
中
获取该
对象
。类型“{}”必须具有返回iterator.ts (2488)
的
“”方法 import, {
us
浏览 8
提问于2021-03-15
得票数 1
回答已采纳
2
回答
如何使用
react
和typescript修复错误"argument of type false is not assignable to (currentValue: boolean) => boolean
、
我想使用
react
和typescript修复错误“类型为false
的
参数不能赋值给(currentValue: boolean) => boolean”。我有一个定义如下
的
方法toggleDialogVisibility const {setDialogVisibility} =
React
.
useContext
this is causing the error setDialogVisible(toggleVal
浏览 2
提问于2020-09-10
得票数 0
2
回答
React
:为什么我
的
上下文值没有更新?
、
、
、
我创建了一个简单
的
组件: <> <MyContext.Providervalue=
浏览 0
提问于2020-12-29
得票数 4
回答已采纳
2
回答
如何正确使用上下文API和提供程序
、
、
我正在实现一个黑暗模式,我被困在我
的
项目的这一部分,看起来一切看起来都正常,但不工作。没有错误,但是我在应用程序
的
上下文,不要重新呈现当我在提供者内使用setTheme时,我如何修复它?App.jsximport { ThemeLocalContext, ThemeLocalProvider } from "., { createContext, useState } from "
react
&q
浏览 3
提问于2022-04-15
得票数 0
回答已采纳
2
回答
在没有使用者
的
情况下使用contexProvider会被认为是不好
的
做法吗?
、
在没有消费者
的
情况下使用contextProvider会被认为是一种糟糕
的
做法吗?就像我在下面做
的
那样。我发现它工作得很好。不太确定这是不是正确
的
方式。// contextimport { storeProducts, detailProduct } from './assets/data' const Produc
浏览 11
提问于2019-07-05
得票数 0
回答已采纳
1
回答
React
JS
等待
useContext
更改
、
您好,如何
等待
使用上下文更改,但我创建了 组件子项: const [weatherInfo, setWeatherInfo] = useState(
useContext
(WeatherContext)) 并返回started
useContext
update,我在启动后获取5秒后更新了它,但它在组件子项
中
没有变化
浏览 24
提问于2021-11-17
得票数 0
2
回答
为什么我得到"
useContext
不是一个函数“或”上下文未定义“?
我正在尝试在我
的
无状态组件中使用上下文。我将
react
更新到v16.8.0并添加了
useContext
,然而,我一直收到这两个错误,不知道还能做什么。下面是我
的
代码: import
React
, { useState } from "
react
";import { LanguageContext/languageContext"; import {
useConte
浏览 12
提问于2019-07-03
得票数 9
1
回答
如何使用上下文传递useReducer状态?
、
(loginReducer, initialLoginState)const {loginState} =
React
.
useContext
(StateContext); TypeError:无法读取未定义
的
属性“user
浏览 3
提问于2020-09-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React中setState的用法
【一文看懂】React中usestate与useRef的区别与联系
语音交互中的“等待体验”研究
React 设计中的闪光点
JS中的对象-原型
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券