2021-02-03|閱讀時間 ‧ 約 2 分鐘

[React]製作可重用Navbar Component

接續上一篇,navbar元件其實寫的不是很好,還不能說是可真正reuse,我們把程式改成這樣,透過props傳入navbar的items,定義好navbar title, li的href/name/active等等,就可以達到navbar元件無須改code就能重用的目的!
Navbar 元件中用map來loop,判斷到active是Y則加入active class。
如此一來,這個navbar component未來在其他專案我可以直接拿來重用,只要從外部傳入定義好的項目,不管要幾個,href指到哪,哪些要active,背景要換什麼顏色,通通都可以做到! 上一篇為了簡單化,是直接寫死html在navbar元件裡面。
成果畫面:
Source code:
分享至
成為作者繼續創作的動力吧!
小弟是一位軟體工程師,樂於幫助他人,撰寫技術文章除了幫助自己複習以外,也希望可以幫助到他人,若文章內容有誤,還請大大不吝給予指教!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言