React'deki satır içi CSS modelini oldukça beğendim ve kullanmaya karar verdim.
Ancak :hoverve benzer seçicileri kullanamazsınız . Peki, satır içi CSS stillerini kullanırken fareyle üzerine gelindiğinde vurgulamanın en iyi yolu nedir?
#Reactjs'den bir öneri, bir Clickablebileşene sahip olmak ve bunu şu şekilde kullanmaktır:
<Clickable>
<Link />
</Clickable>
ClickableBir sahiptir hovereddevlet ve Link sahne olarak geçirir. Bununla birlikte, Clickable(uygulama şeklim) , ayarlayabilmesi ve ona sığabilmesi için Linkiçine sarar . Bu, işleri biraz karmaşık hale getirir (örneğin , bir davranışa sarılmış ).divonMouseEnteronMouseLeavespandivspan
Daha basit bir yol var mı?
onMouseEnterveonMouseLeave. Bunun tam olarak uygulanmasıyla ilgili - tamamen size kalmış. Özel örneğinize bakmak için neden<Clickable/>sargıyı a yapmıyorsunuzspan?