useEffect を使用して背景色の状態を維持するためのヒント
P粉131455722
P粉131455722 2023-08-18 15:08:53
0
1
529
<p>ウィッシュリストのトグル ボタンの背景色を保存しようとしています。これにより、ユーザーがページ間を移動しても、ボタンの色は「黒」のままになり、項目がウィッシュリストに保存されたことがユーザーに示されます。 </p> <pre class="brush:php;toolbar:false;">const item = (props) => { const ディスパッチ = useDispatch(); const [背景、setBackground] = useState(false); function addToCartHandler(product) { ディスパッチ(カートに追加(製品)); } 関数 toggleWishlistHandler(product) { ディスパッチ(toggleItem(製品)); setBackground((現在) => !現在); } 戻る ( <div> <li className={classes.item}> <img src={props.img} alt="Item" className={classes.image} /> <div className={classes.description}> <p className={classes.title}>{props.title}</p> <p className={classes.price}>£{props.price}.00</p> </div> <div className={classes.actions}>
<i className="fa-solid fa-heart"></i> </div>
<i className="fa-solid fa-bag-shopping"<</i> </div> </div> </li> </div> ); }; デフォルト項目をエクスポート;</pre>
P粉131455722
P粉131455722

全員に返信(1)
P粉642919823

色をローカル ストレージに保存できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート