html5 - React Router のデモを見ているときに問題が発生しました
阿神
阿神 2017-05-31 10:40:18
0
1
703

import React from 'react'
import { render } from 'react-dom'
import App from './modules/App'
render(<App/>, document.getElementById ('app'))
最初の行は、react から js 全体を導入し、React という名前を付けることを意味します。
2 行目は、react-dom から render メソッドを導入することを意味します。
これは正しく理解できますか?なぜ3行目にパスが書かれているのでしょうか?直接1~2行書いてもいいですか?
3 行目は、この名前のないコンポーネントに App という名前を付けて使用することを意味します。
視聴するデモの URL とリンクの説明はこちらです

阿神
阿神

闭关修行中......

全員に返信(1)
Peter_Zhu

デモの package.json に注目してください。これには、react や Reactdom などの多くの依存関係が導入されており、npm i (または npm install) は、node_modules に依存関係をインストールします。
./ の場合は、相対パスの下にファイルをインポートすることを意味します。パスを記述せずに直接インポートすると、node_modules ディレクトリにインストールされているモジュールがインポートされます。
WebpackやcommonJS仕様の知識を参考にすることをお勧めします

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!