腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
App
不
更新
上下文
,
但
所有
子
应用
都
更新
上下文
、
我试图更好地理解
react
,所以我创建了一个沙箱示例。我基本上有这样的结构->孩子->孙子。我创建了
上下文
,然后将
App
包装在提供程序中,然后在每个组件中使用
上下文
。当我在孩子中设置
上下文
时,孩子和孙子会
更新
,并且
上下文
看起来与
应用
程序不同。如果我在孙子节点中设置
上下文
,那么子节点和
应用
程序都不会
更新
。下面是子代和孙子代的
上下文
: {convo: "A h
浏览 11
提问于2021-10-29
得票数 1
回答已采纳
1
回答
更新
上下文
后未
更新
的
子
组件
、
、
、
我正在尝试使用
react
上下文
创建一个购物车机制。MenuItemDetailsView是使用父组件
上下文
的
子
视图。<h1>{findItemInCart()}</h1> </div>}
子
视图应该能够
更新
上下文
问题是父
应用
程序在
更新
浏览 6
提问于2021-12-31
得票数 0
回答已采纳
1
回答
react
.js使DOM元素可用于顶级父组件
、
我需要触发来自顶级父
应用
程序组件的那些单击事件。 你会怎么处理这个?我不想将回调函数传递给每个组件,因为它们嵌套得太深了。是否可以让它们的DOM元素在全球范围内/对父
App
组件可用?
浏览 2
提问于2017-01-23
得票数 0
回答已采纳
1
回答
当
上下文
值更改时,防止重新呈现整个
应用
程序。
、
、
、
、
我有一个
应用
程序,用户拥有大量的配置文件信息,例如LinkedIn配置文件。我需要
更新
用户的个人资料。我在根级创建了一个
上下文
组件,即
应用
程序,并在多个配置文件组件中使用useContext钩子共享该
上下文
。用户可以从任何
子
组件中更改概要文件属性,如标题、概要,并
更新
全局
上下文
。当全局
上下文
刷新时,它将导致使用
上下文
的
所有
子
组件重新呈现。如何避免在没有更改的情况下重新呈现其他组件。
浏览 4
提问于2022-03-22
得票数 0
1
回答
如何将
react
上下文
与
react
导航一起使用
、
、
、
我试图保持socket.io实例通过
所有
的
应用
程序是挂载的。 我使用的是
react
-native、socket.io和
react
-navigation。因此我需要反应
上下文
,以使我socket.io实例保持在
所有
子
组件中。 所以请帮助我如何使用
react
上下文
和
react
导航,以及如何
更新
上下文
。
浏览 5
提问于2019-02-24
得票数 2
回答已采纳
2
回答
从子组件中
更新
React
上下文
、
我无法从子组件
更新
我的
上下文
对象。下面是用于创建
react
上下文
的提供程序文件,该组件被包装在根
app
.tsx文件中的整个
应用
程序中。
浏览 0
提问于2021-10-05
得票数 1
1
回答
如何使用
上下文
在类和功能组件之间共享状态?
、
我有一个顶级
上下文
提供程序,后面跟着一个父类组件,然后是一个功能性无状态
子
组件。import ReactDOM from "
react
-dom"; const Co
浏览 0
提问于2019-07-02
得票数 3
回答已采纳
1
回答
带有套接字-io的useContext
、
、
我只想在我的
React
本机
应用
程序中创建一个套接字,我使用useContext创建一个全局套接字。但是,当我
更新
子
组件中的套接字时,套接字提供程序
上下文
更新
了,但是
子
组件没有
更新
。SocketContext.js export con
浏览 6
提问于2022-11-24
得票数 0
1
回答
从提供者包装
子
节点响应
上下文
更新
值
、
我有一个组件,它消耗一些
上下文
: const value = useContext(MyContext); };import { createContext } from '
react
'; export const MyContext= createContext("Default
浏览 12
提问于2022-03-02
得票数 0
1
回答
当使用this.props.children呈现
子
对象时,未定义
React
上下文
。
、
我希望使用getChildContext将
上下文
从父组件传递给
子
组件。只要我在呈现函数中不使用{this.props.children},一切都能正常工作。如果我这样做,
子
组件的
上下文
是未定义的。我不明白为什么组件Baz的
上下文
的Baz字段是undefined。var Baz =
React
.createClass({ bar:
React
.PropTypes.any render: function() {: {
浏览 2
提问于2015-05-19
得票数 13
回答已采纳
2
回答
反应:消费者环境的变化
、
以下问题涉及反应背景文件中的下列各节: Provider看到
上下文
浏览 3
提问于2019-03-26
得票数 3
回答已采纳
1
回答
函数和在
React
上下文
中重新呈现。
关于新的api,我有两个问题: constructor(props) { return ( <ThemeTogglerButton />
浏览 0
提问于2018-09-29
得票数 2
回答已采纳
1
回答
每次组件在
React
ContextAPI下呈现时获取登录用户
、
下面显示的是UserContext.js,它封装了
App
.js中的
所有
组件(
子
组件) import axios from "axios"; const response = await axios.get(`${process.env.
REACT
_
APP
_URL{ UserContext }; export
浏览 3
提问于2021-05-03
得票数 1
3
回答
上下文
未通过()传递
、
、
、
、
编辑:i能够通过设置{ pure: false }的Redux疑难解答中的建议对
上下文
更改进行连接
子
更新
,但是我需要将它添加到
所有
连接的组件中,这些组件都是我想要
更新
的
子
组件的父级。类似的问题没有答案我的问题: 由于
react
-router不提供当前params作为
上下文
,所以我选择将当前param添加为来自路由组件的
上下文
。我可以通过组件树一直访问
上下文
,直到我到达一个使用连接()设置的
子
节点为
浏览 10
提问于2016-05-09
得票数 8
回答已采纳
1
回答
React
setState
不
触发带有
上下文
的重新呈现
、
我有一个
React
组件,它会在发出请求后
更新
其状态。在这个组件的render函数中,我创建了一个
上下文
提供程序并传入了状态的值。class
App
extends
React
.Component { super(props);然后,在
子
组件中,我尝试从
上下文
中获取该值。“defaultValue”,而不是
更新
后的值。,应该触发重新呈现,并且应该<
浏览 7
提问于2020-05-11
得票数 1
回答已采纳
2
回答
即使提供程序提供相同的
上下文
值,也要重新呈现
上下文
使用者吗?
、
我认为一般规则是:
上下文
使用者只有在
上下文
值发生变化时才重新呈现。规则: 当提供者的值支柱发生变化时,
所有
提供者的后代消费者都会重新呈现。提供者到其后代使用者(包括.contextType和useContext)的传播不受shouldComponentUpdate方法的约束,因此即使祖先组件跳过
更新
,消费者也会被
更新
。然而,在这个示例
应用
程序 (为了能够看到
应用
程序运行,您可能需要把它带到自己的窗口: ),每个组件重新呈现,不管
上下文
值是否已经改变
浏览 6
提问于2022-08-07
得票数 1
2
回答
对
React
上下文
状态的
更新
不会重新呈现
子
元素。
、
、
我正在通过
子
组件中的回调
更新
上下文
中的共享状态,
但
这不会导致重呈现,这将导致
子
组件中的
上下文
在下一次重呈现之前具有初始值。const UserLocationContext =
React
.createContext() export const useUserLocation = () => {
浏览 3
提问于2022-04-21
得票数 1
回答已采纳
1
回答
如何使用静态变量获得
更新
的响应
上下文
?
、
ClientContext: test: "Hello"然后,在我的
子
组件中,我
更新
了这个值: contextData = {contextDefaultData, test: "N
浏览 0
提问于2019-03-12
得票数 2
回答已采纳
2
回答
获取所选项目及其计数
、
、
、
、
我正在尝试制作一个像这样的购物车
应用
程序,
但
使用reactjs。在的帮助下,制作了一个AppContext并
更新
了购物车, if (+cart >= 0) { setCartItems(product); }; 在nav.js中,我得到产品的
更新
计数,但是当我单击袋子菜单(这是购物车页面)时,我无法获取
上下文
浏览 15
提问于2021-02-10
得票数 1
回答已采纳
1
回答
将带有
React
Context API的函数传递到树中嵌套的
子
组件,以
更新
状态值
、
、
、
、
我是第一次使用
React
Context API。我有一个JWT Token Generator,它接受header、有效负载和secret的输入。在生成JWT之后,我希望
更新
应用
程序,以便JWT在
所有
不同的页面上都可用。基于之前的工作,我尝试使用各种形式的
React
Context来实现这一点,但是在试图将一种“setJWT”函数传递给JWT生成器以便在用户成功通过身份验证时
更新
此状态值时,我特别遇到了问题。
App
.tsx (父级) export default
浏览 13
提问于2021-07-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 16.4.0 发布,构建用户界面的 JavaScript 库
【一文看懂】React中usestate与useRef的区别与联系
想创建应用程序,只用React Hooks就够了
React 核心团队成员解释“代数效应与 React”
Brahmos:一个更小、更快的类React UI框架,支持并发渲染
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券