簡體   English   中英

在反應 js(功能組件)中單擊它時保持活動按鈕

[英]stay in active button when click on it in react js ( functional component )

我想留在我點擊按鈕的部分,按鈕也留在背景和顏色中,讓我知道你在例如早餐或午餐或晚餐或...部分

const Categories = ({ categories, filter }) => {
  return (
    <div className="btn-container">
      {categories.map((categorie, index) => {
        return (
          <button
            type="button"
            className="filter-btn"
            key={index}
            onClick={() => filter(categorie)}
          >
            {categorie}
          </button>
        );
      })}
    </div>
  );
};

所有部分早餐部分奶昔部分

為此,您必須在另一個狀態下保存價值,然后運行此 map 方法


{categories.filter(name => name.includes(**anotherStatevalue**)).map((categorie, index) => {
        return (
          <button
            type="button"
            className="filter-btn"
            key={index}
            onClick={() => filter(categorie)}
          >
            {categorie}
          </button>
        );
      })}

暫無
暫無

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

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