ฉันชอบรูปแบบ CSS แบบอินไลน์ใน Reactและตัดสินใจที่จะใช้
อย่างไรก็ตามคุณไม่สามารถใช้:hoverและ selector ที่คล้ายกันได้ ดังนั้นวิธีที่ดีที่สุดในการใช้ไฮไลต์บนโฮเวอร์ขณะใช้สไตล์ CSS แบบอินไลน์คืออะไร
หนึ่งข้อเสนอแนะจาก #reactjs คือการมีClickableส่วนประกอบและใช้งานดังนี้:
<Clickable>
<Link />
</Clickable>
Clickableมีhoveredรัฐและผ่านมันเป็นอุปกรณ์ประกอบฉากที่จะเชื่อมโยง อย่างไรก็ตาม, Clickable(วิธีที่ฉันใช้มัน) ล้อมรอบLinkในdivเพื่อที่จะสามารถตั้งค่าonMouseEnterและonMouseLeaveมัน สิ่งนี้ทำให้สิ่งที่ซับซ้อนเล็กน้อย (เช่นspanห่อในdivพฤติกรรมที่แตกต่างกว่าspan)
มีวิธีที่ง่ายกว่านี้ไหม?
onMouseEnteronMouseLeaveเกี่ยวกับการนำไปปฏิบัติที่แน่นอน - ขึ้นอยู่กับคุณ หากต้องการดูตัวอย่างเฉพาะของคุณทำไมไม่ทำให้<Clickable/>เสื้อคลุมเป็นspan?