第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

有時(shí)需要雙擊,但并非總是如此

有時(shí)需要雙擊,但并非總是如此

qq_笑_17 2021-08-26 15:11:03
我目前正在構(gòu)建一個(gè)由 Redux 和 Firebase 支持的小型 React 應(yīng)用程序。我添加的功能之一是切換/保存用戶個(gè)人資料的喜歡。如果某些東西已經(jīng)被喜歡,只需單擊一下即可取消喜歡,再單擊一次即可重新喜歡。但是,在新加載時(shí),第一次喜歡某事物需要雙擊,然后每個(gè)后續(xù)事件都需要單擊一次來喜歡/不喜歡。起初我以為這e.preventDefault()是搞砸了,但我刪除了它,問題仍然存在。我把它歸咎于它Link,但我把它換成了一個(gè)普通的div,仍然有同樣的問題。我怎樣才能擺脫雙擊來第一次喜歡某事?子組件import React, { Component } from "react";import { connect } from "react-redux";import { saveFavorite } from "../redux/actions";class VenueSummary extends Component {    state = {        loved: false    };    toggleHeart = e => {        e.preventDefault();        this.props.saveFavorite(this.props.venue, this.state.loved);        this.setState({ loved: !this.state.loved });    };    render() {        const { venue, loved, name } = this.props;        return (            <div className="card-title">                {name}                <i                className={loved ? "fas fa-heart right" : "far fa-heart right"}                onClick={this.toggleHeart}                />            </div>        );    }}const mapDispatchToProps = dispatch => {    return {        saveFavorite: (venue, loved) => dispatch(saveFavorite(venue, loved))    };};export default connect(    null,    mapDispatchToProps)(VenueSummary);
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號