Rayden Storm نشر 31 مارس 2021 أرسل تقرير نشر 31 مارس 2021 لدي مكون شبيه بهذا import React from 'react' export default function test() { const changeColor = (color) => {...} return ( <div> <Post></Post> </div> ) } وأريد عند وضع الفأرة على المكون Post أن أستدعي الدالة changeColor اقتباس
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> ) } اقتباس
السؤال
Rayden Storm
لدي مكون شبيه بهذا
وأريد عند وضع الفأرة على المكون Post أن أستدعي الدالة changeColor
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.