ฉันมีปัญหาที่ค่อนข้างตรงไปตรงมาในการพยายามเพิ่มสคริปต์แบบอินไลน์ให้กับองค์ประกอบ React สิ่งที่ฉันมี:
'use strict';
import '../../styles/pages/people.scss';
import React, { Component } from 'react';
import DocumentTitle from 'react-document-title';
import { prefix } from '../../core/util';
export default class extends Component {
render() {
return (
<DocumentTitle title="People">
<article className={[prefix('people'), prefix('people', 'index')].join(' ')}>
<h1 className="tk-brandon-grotesque">People</h1>
<script src="https://use.typekit.net/foobar.js"></script>
<script dangerouslySetInnerHTML={{__html: 'try{Typekit.load({ async: true });}catch(e){}'}}></script>
</article>
</DocumentTitle>
);
}
};
ฉันได้ลองด้วย:
<script src="https://use.typekit.net/foobar.js"></script>
<script>try{Typekit.load({ async: true });}catch(e){}</script>
ดูเหมือนว่าทั้งวิธีการรันสคริปต์ที่ต้องการ ฉันเดาว่ามันเป็นเรื่องง่ายที่ฉันคิดถึง ใครช่วยได้บ้าง
PS: ไม่สนใจ foobar ฉันมีรหัสจริงที่ใช้งานอยู่ซึ่งฉันไม่รู้สึกอยากแบ่งปัน
DocumentTitle
แต่ผมยอมรับว่ามันจะขึ้นอยู่กับการดำเนินงานของ