reactjs - 反应,返回通用组件
问题描述
我有一个测试代码(不是我的),它测试了这个:
// loading is some prop
if (loading) {
return <Text testID='loading'>loading</Text>;
}
我想对那部分做一个类似的测试,但使用一个<Text>
组件(这是一个 React Native 组件)安装我只是想返回一个“通用组件”。
我该怎么做?我期待类似的东西:
return (<React.Fragment prop={loading}></React.Fragment)
但是我将loading
值作为道具传递时遇到了麻烦。我必须测试loading
这个通用组件中是否存在该道具。
解决方案
您不能将道具传递给 React 片段,文档中提到了它。
aView
不适用于您的用例吗?
if (loading) {
return <View testID='loading'>loading</View>;
}
推荐阅读
- bash - 从 csv 读取值
- xamarin.forms - Xamarin Forms libvlcsharp 全屏
- python - 如何配置集群或知道您的配置是否正常?
- here-api - 如何在此处的地图 API 中保护 apiKey
- firebase - 离线设备上的 Firebase 云功能
- google-colaboratory - cuda 运行时错误(48):无法识别的错误代码
- python - GCP AI Notebook %pip 安装在 PATH 之外 + 无法更改路径
- reactjs - 生成 React js 第一个项目的问题
- c# - 在 eecute reader 上收到错误,表明我的 sql 语法不正确
- singularity-container - 将文件从奇异容器传输到本地目录