簡體   English   中英

React 的條件語句中未應用“活動”樣式

[英]'Active' styling not being applied in conditional statement in React

當我為我的類名編寫此條件語句時,我的文件拋出了一個錯誤,提示“未定義活動”:

const NavigationItem = (props) => (
<li className='NavigationItem'>
<a href={props.link} 
className={props.active ? active : null}>{props.children}
</a>
</li>)

這就是我編寫組件並傳遞活動的方式:

<NavigationItem link='/' active >Builder</NavigationItem>

我嘗試在 className 聲明中導入類並執行 classes.active,雖然這消除了錯誤,但未應用 active。

const NavigationItem = (props) => (
<li className='NavigationItem'>
<a href={props.link} 
className={props.active ? 'active' : null}>{props.children}
</a>
</li>)

你需要激活字符串:D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM