我已经为“Hit”创建了一个类组件,并将其添加到另一个使用angolia react instantsearch“Hits”的文件中。检查此代码::
<Hits
hitComponent={Hit}
className="mb-30"
showLoadingIndicator
/>
但给了我一个警告:
警告:失败的道具类型:提供给点击次数
的
对象类型的无效道具
命中组件
,预期的功能
。
我不能将“命中”转换为功能组件。在这里,我如何使用类组件值作为函数?
不确定,但您可以尝试以下操作:只需在其周围包装一个函数。。返回组件的函数
hitComponent={(props) => <Hit {...props} />}
或
functions _Hit(props)
{
return <Hit {...props} />
}
hitComponent={_Hit}
这是我的代码: 我的容器: 我的UI组件: 现在,我正在尝试创建一个调度程序,并将其发送到UI,以便在单击按钮时调用。我对Redux还是新手。问题是,每当我尝试启动应用程序时,都会出现以下错误: 失败的道具类型:为
浏览器控制台始终提供以下警告消息: 检查道具ypes.js:20警告:失败的道具类型:无效的道具
下面是React Native教程:https://facebook.github.io/react-native/docs/animated.html 但是,当我运行代码时,我得到了以下警告:失败的道具类型:无效的道具类型提供给 而组件只是消失时,没有动画淡出()得到调用。 下面是一个示例代码:
我收到警告“警告:失败的道具类型:提供给的类型为
我在react native中引入了用于搜索的Texinput。代码如下: 和: 每当我在输入文本后运行Android时,我都会看到这个警告: 警告失败属性类型为TextInput提供的“object”类型的无效属性“value”,应为“string”
我得到警告,因为警告:失败的道具类型:组件:道具类型是无效的;它必须是一个函数,通常来自包,但收到了 我的代码是: 我的功能运行正常,但出现此控制台错误是否有人可以帮助我解决此警告?