ホームページ >ウェブフロントエンド >jsチュートリアル >私の React の旅: 11 日目
今日学んだこと
モジュールは JavaScript の革新的な要素です。これにより、コードを再利用可能な小さなチャンクに分割できるため、プロジェクトの管理、デバッグ、最適化が容易になります。内訳は次のとおりです:
モジュールとは何ですか?
主要な概念
構文:
// Export export const greet = () => console.log("Hello!"); export const add = (a, b) => a + b; // Import import { greet, add } from "./module.js"; greet(); // Output: Hello! console.log(add(2, 3)); // Output: 5
単一のデフォルト項目をエクスポートします。インポート中に名前を変更できます。
// Export export default function greet() { console.log("Hello, default export!"); } // Import import hello from "./module.js"; hello(); // Output: Hello, default export!
主な違い:
2.モジュールエイリアス
import { sum as add } from "./math.js"; console.log(add(2, 3)); // Output: 5
3.名前空間インポート (*)
import * as math from "./math.js"; console.log(math.sum(2, 3)); // Output: 5 console.log(math.sub(5, 2)); // Output: 3
4.エクスポートを結合する
手順:
// Module 1: calc.js export const add = (a, b) => a + b; export const sub = (a, b) => a - b; // Module 2: identity.js export const name = "JavaScript"; // Combine Modules export * as calc from "./calc.js"; export * as identity from "./identity.js"; // Import Combined import * as modules from "./combine.js"; console.log(modules.calc.add(5, 3)); // Output: 8 console.log(modules.identity.name); // Output: JavaScript
モジュールを使用する利点
リフレクション
モジュールがどのように JavaScript 開発を簡素化し、強化するかを楽しく学んでいます。エクスポート、インポート、エイリアス、名前空間を組み合わせることで、プロジェクトの管理がより効率的になります。
私たちは前進し続けます - より熱心に学びます! ?
以上が私の React の旅: 11 日目の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。