আমি প্রতিক্রিয়ার ইনলাইন সিএসএস প্যাটার্নটি বেশ পছন্দ করি এবং এটি ব্যবহারের সিদ্ধান্ত নিয়েছি।
তবে আপনি :hoverএবং অনুরূপ নির্বাচক ব্যবহার করতে পারবেন না । তাহলে ইনলাইন সিএসএস স্টাইলগুলি ব্যবহারের সময় হাইলাইট-অন-হোভার কার্যকর করার সর্বোত্তম উপায় কী?
# রিয়্যাকটিজস থেকে একটি পরামর্শ হ'ল একটি Clickableউপাদান থাকা এবং এটি এটি ব্যবহার করা:
<Clickable>
<Link />
</Clickable>
Clickableএকটি আছে hoveredরাষ্ট্র ও লিঙ্ক সাজসরঞ্জাম যেমন প্রেরণ করা হয়। যাইহোক, Clickable(আমি এটি প্রয়োগ) গোপন Linkএকটি divতাই এটি সেট করতে পারেন যে onMouseEnterএবং onMouseLeaveএটি। এটি বিষয়গুলি যদিও কিছুটা জটিল করে তোলে (উদাহরণস্বরূপ spanকোনও divআচরণের সাথে জড়িয়ে থাকা অন্যরকম আচরণ করে span)।
একটি সহজ উপায় আছে কি?
onMouseEnterএবংonMouseLeave। এর সঠিক বাস্তবায়ন সম্পর্কে - এটি সম্পূর্ণরূপে আপনার উপর নির্ভর করে। আপনার নির্দিষ্ট উদাহরণটি দেখার জন্য, কেন<Clickable/>মোড়কে এটিকে তৈরি করবেন নাspan?