所以,我有以下幾點:(反應)if-else語句在foreach循環中JSX
// Build the component HTML.
return (
<dl className={ classes }>
{items.map((item, index) =>
{ item.type === 'dd' ?
<dd key={ index } index={ index }>{ item.text }</dd>
:
<dt className="search-result__description-list__description" key={ index } index={ index }>{ item.text }</dt>
}
)}
</dl>
);
的問題:什麼是渲染。數據存在於items
。當我僅僅記錄沒有if-else語句的內容時,它也會返回我的數據。但是,當我使用if-else語句時,什麼也沒有顯示出來。沒有錯誤以太。
有什麼想法?
我需要咖啡> -
@WarreBuysse咖啡可以真正幫助忘記返回關鍵字。具體來說:胖箭頭功能(從CoffeeScript借用)。你可以從我的答案中寫出小提琴而不用任何回信! https://jsfiddle.net/yeg9et8w/ – Everettss
你從哪裏學會「說話」如此流利的反應?我在這裏工作的基礎知識,但我想/需要得到更先進的。任何書籍/教程你可以推薦?或者你只是一個普通的genious? ;-) –