วิธีที่ง่ายที่สุดในการใช้งาน onClick เพื่อเรนเดอร์ ‹img› ใน React?

ฉันกำลังมองหาวิธีแสดงภาพเมื่อปุ่มเปิดอยู่ ดูเหมือนเป็นงานที่เรียบง่ายเพียงพอ และจะช่วยให้ฉันเข้าใจวิธีดำเนินการได้อย่างมาก ฉันได้ลองสิ่งนี้แล้ว แต่มันไม่แสดงผลอะไรเลย

นี่คือฟังก์ชันที่ส่งคืนรูปภาพ svg:

import dfElement from '../vectors/dfElement.svg';

function renderElement(){
  return  <img src={dfElement}/>
}

นี่คือคลาสที่เรียกใช้ฟังก์ชันเพื่อส่งคืน svg:

class DF extends Component {

    render() {

      return (

      <div >

        <div >
        <button onClick={this.renderElement}>df</button>
        </div>

      </div>
    );
  }
}

export default DF

person neutrino    schedule 13.05.2020    source แหล่งที่มา
comment
คุณมีข้อผิดพลาดอะไรในคอนโซล?   -  person Arturas Lapinskas    schedule 13.05.2020


คำตอบ (1)