首页 > 解决方案 > 如何在反应渲染返回中访问道具

问题描述

我想根据所选主题设置徽标。但我不能这样做,因为我对反应还很陌生。我正在使用类组件。我需要在构造函数中定义 props 函数吗?

这是我尝试过的:

 <Logo src={(props => props.theme.currentTheme === 'dark') ? logo_dark : logo_light} />

该代码似乎只选择了浅色标志。我在样式中使用了相同的代码,它似乎工作正常。

标签: reactjs

解决方案


如果它是一个类组件,您应该使用this.props来访问传递给类组件的任何道具。


推荐阅读