Reactjs 错误:对象作为子对象无效

Reactjs 错误:对象作为子对象无效,reactjs,react-native,Reactjs,React Native,如果条件为false,我想显示一个对象,我在有状态组件返回语句中对其执行了类似的操作 { !this.state.searchCoin ? {displayCrypto} : null } 为此,它抛出以下错误 对象作为子对象无效 我的显示加密看起来像这样(在渲染中调用) 让displayCrypto=CryptoData.map(el=>{ 返回( [问题:如果条件为false,如何使用行程表达式在对象上显示 Ps:如果你对这个问题投了否决票,那么请留下评论,这样我也可以改进我的问

如果条件为false,我想显示一个对象,我在有状态组件返回语句中对其执行了类似的操作

{ !this.state.searchCoin ?   {displayCrypto}   : null }
为此,它抛出以下错误

对象作为子对象无效

我的显示加密看起来像这样(在渲染中调用)

让displayCrypto=CryptoData.map(el=>{
返回(
[问题:如果条件为false,如何使用行程表达式在对象上显示


Ps:如果你对这个问题投了否决票,那么请留下评论,这样我也可以改进我的问题。

你将
加密币卡组件包装在括号中,这会提示错误

删除
{}
,它应该可以工作

{ !this.state.searchCoin ? displayCrypto : null }

您正在将
cryptoCoinCard
组件包装在括号中,这将提示错误

删除
{}
,它应该可以工作

{ !this.state.searchCoin ? displayCrypto : null }

只需删除
{}
{!this.state.searchCoin?displayCrypto:null}
只需删除
{}
{!this.state.searchCoin?displayCrypto:null}

您可能希望为上下文添加更多的代码。在
displayCrypto
中,
i
el
来自哪里?请删除
{}
->
{!this.state.searchCoin?displayCrypto:null}
@ozywalsh
i
只是一个变量,它使其值递增。
el
来自mapfunction@OlivierBoissé你的评论让我意识到了我的错误,也解决了我的问题。在回答中分享它,我会记下答案。非常感谢champ:)您可能需要为上下文添加更多代码。在
displayCrypto
中,
i
el
来自何处?请删除
{}
->
{!this.state.searchCoin?displayCrypto:null}
@ozywalsh
i
只是一个变量,它使其值递增。
el
来自mapfunction@OlivierBoissé你的评论让我意识到了我的错误,也解决了我的问题。在回答中分享它,我会记下答案。非常感谢champ:)