我有一個輸入,在用戶插入文本後,我想在button-group
的按鈕中顯示每個單詞。我分裂了一句並將其映射返回reactjs;映射數組後沒有任何呈現
<input .....><button onClick=....>
所以我插入文本輸入,點擊按鈕text.split(" ")
一切正常,到這裏後。但按鍵組部分顯示什麼
<div className="btn-group" role="group" aria-label="...">
{this.mapArrayToButtons()}
</div>
mapArrayToButtons(){
this.state.textArr.map((word)=>{
console.log('the word: ',word);
return(<button key={word} type="button" className="btn btn-default" value={word}>{word}</button>);});
}
我看到控制檯日誌textArr.length
次,一個字一個字。但沒有渲染按鈕,瀏覽器中沒有顯示任何按鈕。
你錯過了在mapArrayToButtons回報 - 返回'this.state.textArr.map' –