NextJSでのコンポーネントのインポート
データファイルだけでなく、通常のReactでの作業に慣れた方法と同様に、コンポーネントもインポートできます。 これがどのように機能するか見てみましょう。
まず、いくつかの取り決めを導入します。
ご存知のように、src/appフォルダにはサイトのページが配置されています。
子コンポーネントはsrc/compフォルダに配置することにします。
では、子コンポーネントをページに接続してみましょう。 例えば、次のようなページがあるとします:
src/app/test/page.jsxexport default function Test() {
return <>
<h1>Test</h1>
</>;
}
次のような子コンポーネントがあるとします:
src/comp/child/child.jsxexport default function Child() {
return <p>
child
</p>;
}
子コンポーネントをページにインポートします:
src/app/test/page.jsximport Child from '@/comp/child/child.jsx';
export default function Test() {
return <>
<h1>Test</h1>
</>;
}
インポートしたコンポーネントを挿入します。 これには、コンポーネントの変数名をタグとして使用します:
src/app/test/page.jsximport Child from '@/comp/child/child.jsx';
export default function Test() {
return <>
<h1>Test</h1>
<Child />
</>;
}
Задание 1
複数の子コンポーネントを作成してください。 それらをあなたのページにインポートしてください。