搜尋

首頁  >  問答  >  主體

html5 - 在看react router的demo裡面遇到了一點問題

import React from 'react'
import { render } from 'react-dom'
import App from './modules/App'
render(<App/>, document.getElementById ('app'))
第一行的意思是從react 引入整個js 起名字叫React
第二行的意思是從react-dom裡面引入render 這個方法
我這麼理解對麼。為什麼第三行寫路徑了。一二行可以直接寫入?
第三行意思是把這個沒有名字的元件取了個名字叫App 然後拿過來用嘛?
看的demo的網址在這裡連結描述

阿神阿神2733 天前718

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-05-31 10:42:18

    注意看一下demo裡面的package.json,引入了很多歌依賴,就包括了react和reactdom,npm i(或npm install)安裝依賴到node_modules。
    如果是 ./代表引入相對路徑下的檔案。如果直接引入啥路徑都沒寫,就是引入node_modules目錄的已安裝模組。
    推薦看一下webpack的知識和commonJS規格

    回覆
    0
  • 取消回覆