腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
测试
使用
react
context
API
的
组件
?
、
、
我在这里有一个应用程序:link to codesandbox,它获取流行
的
电影名称。
如何
测试
onClick接口函数是否被触发并呈现结果?我想
使用
jest和jest library/
react
。我收到了关于'act‘助手函数
的
消息。我该
如何
解决这个问题呢?
浏览 18
提问于2019-06-22
得票数 1
2
回答
从被测
组件
外部访问上下文
API
、
我正在
使用
Jest和
React
-testing-library来
测试
React
组件
。我已经
使用
上下文
API
提供程序呈现了一个
组件
,因此该
组件
可以访问上下文。不幸
的
是,我不知道
如何
从渲染
组件
外部访问它。在本例中,上下文中有一个isUserLogged属性,具体取决于
组件
的
更改。但是我不知道
如何
改变这个属性
的
值。我
浏览 25
提问于2019-02-18
得票数 2
回答已采纳
1
回答
上下文
API
与Redux
的
区别
、
我试图找出
React
和Redux之间
的
区别。博客说他们之间
的
区别如下。
Context
API
提示对每个状态更新进行重新呈现,并不管
如何
重新呈现所有
组件
。然而,Redux只重新呈现更新
的
组件
。我已经构建了
测试
项目,并且我发现
Context
API
只重新呈现来自消费者内部
的
组件
。但我不明白。我认为它们
的
原则是相同
的
浏览 1
提问于2021-04-25
得票数 3
回答已采纳
2
回答
单元
测试
:
使用
酶
的
react
context
api
返回一个空对象
、
、
、
、
我第一次尝试
使用
React
context
API
将信息从主
组件
传递到孙
组件
。因此,首先我创建了一个上下文 const MyContext =
React
.createContext({}); <ChildComponent /> )
浏览 15
提问于2019-04-17
得票数 6
回答已采纳
2
回答
上下文与childContextTypes
我在github上看到了一些
使用
不同类型道具
的
代码示例。但是实现是不同
的
,尽管用法看起来很相似。有些代码如下所示: a:
React
.PropTypes.string childContextTypes: { ({this.
context</em
浏览 2
提问于2017-09-19
得票数 2
回答已采纳
1
回答
如何
使用
jest模拟
React
Context
来
测试
组件
、
、
我想
测试
组件
是否在render函数中呈现。
组件
包装在Consumer中: <div> {(value) =>value.autoEnabled} )} </div>我在上面的
浏览 1
提问于2020-06-04
得票数 2
1
回答
上下文
API
特别单元
测试
、
、
、
我有一个临时
组件
,它包装
React
的
上下文
API
,如下所示import { AppContext } from '.={state} />} );}class Hello ext
浏览 1
提问于2018-10-27
得票数 5
回答已采纳
1
回答
使用
this.props.history.push("/path")重新呈现,然后返回
、
在进一步调试之后编辑了这个问题 async hand
浏览 0
提问于2019-06-16
得票数 1
2
回答
用
react
测试
useContext() -
测试
-库
、
、
、
我想我找到了另一种
使用
useContext钩子
测试
组件
的
方法。我看过一些教程,这些教程
测试
一个值是否可以从父上下文提供程序成功地传递到子
组件
,但是没有找到关于子
组件
更新上下文值
的
教程。我
的
解决方案是将根父
组件
与提供程序一起呈现,因为状态最终在根父
组件
中更改,然后传递给提供程序,然后提供程序将其传递给所有子
组件
。对吗?
测试
似乎应该通过,而不是应该通过。有人能解释一
浏览 0
提问于2019-06-30
得票数 12
4
回答
React
抛出无效
的
钩子调用错误
、
、
我试图
使用
useContext将一个值从上下文提供程序传递给
使用
者,并访问呈现函数之外
的
值。我
的
提供者看起来是这样
的
: <AppContext.Provider value={{ name: 'John' }} ><Ma
浏览 5
提问于2019-04-29
得票数 9
回答已采纳
2
回答
酶反应试验componentWillReceiveProps
、
、
、
、
我将
使用
酶
测试
生命周期函数,包括componentWillReceiveProps。
如何
设置/更改MyComponent
的
道具,以便
测试</e
浏览 4
提问于2017-03-23
得票数 7
回答已采纳
4
回答
使用
Jest
测试
来自
react
路由器v4
的
链路
、
、
我正在
使用
jest来
测试
一个
组件
,其中包含一个来自
react
路由器v4
的
<Link>。import
React
from '
rea
浏览 13
提问于2017-05-03
得票数 36
回答已采纳
1
回答
React
Context
API
和
组件
方法
、
我遵循了几个在线示例,它们在上下文中有一个计数器和一个增量函数,在一个较远
的
组件
上,调用增量方法,结果会显示出来。都很好但是..。我有一个非常基本
的
背景:import
R
浏览 2
提问于2019-06-14
得票数 1
1
回答
如何
在酶中编写
测试
来检查连接/智能
组件
是否存在?
、
、
、
我有以下
组件
: import
React
from '
react
'; Headerimport SummaryTable/Header> <SummaryTable /> ); export default TabSummary; <em
浏览 9
提问于2020-04-06
得票数 0
回答已采纳
1
回答
从REST
API
填充上下文,并通过useEffect和useContext在
React
组件
中
使用
它
、
、
、
、
先决条件目标做了什么?1/ i已创建
组件
及其输入。2/ i
使用
模拟配置数据呈现
组件
。3/ i创建了上下文,所以我用
React
上下文提供
的
一组新
的
配置数据替换了模拟配置数据(总是模拟)。4/ i
使用
浏览 4
提问于2020-02-28
得票数 1
回答已采纳
1
回答
测试
类型记录与酶反应组分上下文
、
、
、
我在类型记录中有一个
React
组件
,如下所示import * as PropTypes from 'prop-types'; callBack: FunctioncallContextCallback =
浏览 2
提问于2018-03-01
得票数 3
回答已采纳
1
回答
如果上下文
API
不持久化,为什么要
使用
它?
、
这更多是出于好奇,但是如果上下文
API
在刷新时不持久化数据,那么
使用
上下文
API
又有什么意义呢?我知道我们可以用localStorage来解决这个问题,但是为什么不直接
使用
localStorage呢?对于Redux,您仍然存在相同
的
问题,因此您可以
使用
中间件来解决这个问题。我确信我在这里遗漏了一些东西,但我最近一直在处理上下文,当它在开发过程中不断刷新时,它会让我发疯。
浏览 2
提问于2021-04-20
得票数 2
3
回答
在我
的
服务中获得无效
的
Hook调用以创建axios实例。
、
、
、
我有一个简单
的
service.js,如下所示:import { useContext } from '
react
' const {
API
} = useContext(APIContext) console.log(
AP
浏览 16
提问于2022-06-27
得票数 1
回答已采纳
1
回答
在
react
-redux连接
组件
中执行单元
测试
时出错
、
、
、
、
我正在尝试用jest-enzyme
测试
连接
的
组件
(
react
-redux)。我正在
使用
react
-redux-mock store。当我运行我
的
测试
来查找
组件
中
的
一个div时,它给出了这个错误。To use a custom Redux store for specific components, create a custom
React
context
with
Re
浏览 14
提问于2019-01-07
得票数 0
1
回答
React
:
如何
停止重新呈现
组件
或在路由器更改相同路由时发出
API
调用
、
、
、
我还尝试
使用
sessionStorage存储一个标志,如果触发了
API
调用,那么标记设置为true,在路由器更改时,我检查标志是否为true,然后不要进行任何
API
调用。但是当我回到
使用
路由器http://localhost:3001/articles
的
文章页面时,它会再次触发
API
调用来获取文章,因为
组件
在每次路由更改时都会重新呈现。有人能解释我
如何
停止在路由器更改和
组件
重呈现上再次执行
API<
浏览 0
提问于2019-08-06
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
合理使用GraphQL基于组件的API
如何写出漂亮的 React 组件
React之新Context API详解
如何使用TensorFlow中的Dataset API
使用FileReader API创建一个Vue的文件阅读器组件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券