実現したいこと
CDN-Reactで別ファイルのコンポーネントを取得したいです。
前提
HTMLにReactを埋め込む形式のサイトを作成しています。
通常のReactのように、別ファイルのコンポーネントを取得したいです。
footer.jsでmenuContents.js内のデータを呼び出したいです。可能でしょうか?
発生している問題・エラーメッセージ
caught SyntaxError: Unexpected token '<' (at menuContents.js:3:3)
oter.js:1 Uncaught ReferenceError: require is not defined at <anonymous>:3:21 at Ove (transformScriptTags.ts:99:10) at n (transformScriptTags.ts:173:9) at s (transformScriptTags.ts:204:11) at Lve.t.forEach.e.src.o.onreadystatechange (transformScriptTags.ts:121:9)
該当のソースコード
HTML
1<script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script> 2<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script> 3<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script> 4 5<script type="text/babel" src="./js/menu.js"></script> 6<script type="module" src="./js/menuContents.js"></script>
footer.js
1 2import MenuContents from "./menuContents"; 3 4const dom = document.querySelector("#footerContents"); 5 6const Footer = () => { 7 return ( 8 <div><MenuContents /></div> 9 ); 10}; 11 12ReactDOM.render(<Footer />, dom);
menuContents.js
1const MenuContents = () => { 2 return ( 3 <div> 4 <li> 5 <a href="#">ホーム</a> 6 </li> 7 <li> 8 <a href="#">当院について</a> 9 </li> 10 <li> 11 <a href="#">料金表</a> 12 </li> 13 <li> 14 <a href="#">アクセス</a> 15 </li> 16 <li> 17 <a href="#">訪問医療鍼灸マッサージ</a> 18 </li> 19 <li> 20 <a href="#">鍼灸適応症</a> 21 </li> 22 </div> 23 ); 24}; 25 26export default MenuContents; 27
試したこと
ネットで type="module" に変更すると読み込めると見たため変更してみましたができませんでした。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/04/28 07:05
2023/04/28 07:45
2023/04/28 07:48
2023/04/28 08:01
2023/04/28 08:10