Rayden Storm نشر 31 مارس 2021 أرسل تقرير مشاركة نشر 31 مارس 2021 لدي مكون شبيه بهذا import React from 'react' export default function test() { const changeColor = (color) => {...} return ( <div> <Post></Post> </div> ) } وأريد عند وضع الفأرة على المكون Post أن أستدعي الدالة changeColor اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Abdullah Muhammad نشر 31 مارس 2021 أرسل تقرير مشاركة نشر 31 مارس 2021 يمكنك إستخدام الحدث (Event) onMouseOver كالتالي function Test() { const changeColor = (color) => {....}; return ( <div> <p onMouseOver={changeColor}>Hello</p> </div> ); } ولكن هذا في حالة كنت تستخدم عنصر HTML عادي أما في حالة إستخدام مكون ريأكت ماعليك إلا إن تجعلها ضمن ال props الخاصه بهذا المكون ومن ثم إستخدامها داخل المكون على سبيل المثال كالتالي function Test() { const changeColor = (color) => {...} return ( <div> <Post onMouseOver={changeColor}></Post> </div> ) } const Post = (props) => { return ( <p onMouseOver={props.onMouseOver}>Content</p> ) } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Rayden Storm
لدي مكون شبيه بهذا
وأريد عند وضع الفأرة على المكون Post أن أستدعي الدالة changeColor
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.