React與ReactDOM的區別
React
React是在所有使用React的環境中共用的函式庫。
React 是 React 函式庫的進入點。 如果你使用script標籤載入 React,這些頂層 API 可以在 React 全域變數使用。如果你使用 ES6 撰寫並使用 npm,你可以寫成 import React from ‘react’ 。如果你使用 ES5 撰寫並使用 npm,你可以寫成 var React = require(‘react’) 。
ReactDOM
React可能不是使用於網頁環境,ReactDOM則是專門用於網頁環境的函示庫。
如果使用 script 標籤載入 React 這些頂層 API 就可以在全域 ReactDOM 上找到。如果你使用 ES6 和 npm,你可以寫成 import ReactDOM from ‘react-dom’。如果你使用 ES5 和 npm,你可以寫成 var ReactDOM = require(‘react-dom’)。