Syntax error: C:/codebase//src/containers/sports.js: Unexpected token, expected , (367:22)
<GeoJSON
data={West}
onEachFeature={this.onEachFeature}
ref="west"
style={
map.region === "west" ? this.getNewStyle : this.getWhiteStyle
}
sports={
{console.log(" player.west.sports--->", player.west.sports)}
map.region === "west" ? (
player.west.sports
) : (
player.white.sports
)
}
/>
答案 0 :(得分:1)
您可以做到:
sports={(console.log(player.west.sports), (map.region === 'west'
? player.west.sports
: player.white.sports
))}
此takes advantage of the comma operator in javascript计算两个表达式并返回最后一个表达式。
但是您可能不应该在组件属性中console.log
,因为它不是很可读。如果可能的话,将其记录在您的JSX上方,例如在渲染功能的开头。