【发布时间】:2018-04-14 04:20:50
【问题描述】:
我正在学习使用老式 require 语法的 React 教程,并尝试将其更新为 ES6 中更现代的 import 语法。
本教程建议我们使用以下行开始我们的 JS 文件
var React = require("react");
var ReactDOM = require("react-dom");
require("./index.css");
我发现前两行应该改为
import React from "react";
import ReactDOM from "react-dom";
但我被困在第三行了。需要 CSS 文件的 import 版本是什么?
(通常我只会在我的 HTML 文件中链接 CSS - 我假设他们让我们将其包含在 JS 中的原因是它会被缩小和捆绑?还有其他原因吗?)
【问题讨论】:
-
你是在使用 create-react-app 命令创建 react 应用吗?
-
@Ikram-Ud-Daula 不——它抽象出了我想了解的 webpack、npm 等的所有细节,所以我选择了一个手动完成并解释所有内容的教程。这是一个很棒的教程,但它是在 ES5 中的,所以我正在尝试跟随并随着我去 ES6-ify。
标签: javascript css import ecmascript-6