لدي كود جافاسكريبت وأريد أن أقوم بإضافته في مكون لدي، هذا هو كود المكون:
importReact from 'react'importLink from 'gatsby-link'
let test ="<script type='text/javascript'>(function(d, s){var js, where = d.getElementsByTagName(s)[0],
js = d.createElement(s);
js.src ='https://example.com/app.js';try{ where.parentNode.insertBefore(js, where);}catch(e){if(typeof console !=='undefined'&& console.log && e.stack){ console.log(e.stack);}}}(document,'script'));</script>"constComponent=()=>(<><div dangerouslySetInnerHTML={{ __html: test }}/></>)exportdefaultComponent
كما هو ظاهر فقد حاولت أن أستعمل dangerouslySetInnerHTML لكن مازالت المشكلة موجودة . هل توجد طريقة أفضل لتضمين أكود جافاسكريبت في مكون React؟ وهل هناك مكان بديل في Gatsby لإضافة جميع السكريبتات مثل Google Analytics و animate.js أو أي شيء آخر قد أحتاجه؟
السؤال
Adam Ebrahim
لدي كود جافاسكريبت وأريد أن أقوم بإضافته في مكون لدي، هذا هو كود المكون:
كما هو ظاهر فقد حاولت أن أستعمل dangerouslySetInnerHTML لكن مازالت المشكلة موجودة . هل توجد طريقة أفضل لتضمين أكود جافاسكريبت في مكون React؟ وهل هناك مكان بديل في Gatsby لإضافة جميع السكريبتات مثل Google Analytics و animate.js أو أي شيء آخر قد أحتاجه؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.