javascript - React - 文件导入

标签 javascript reactjs create-react-app

我对在 React.js 中导入文件有疑问(创建 React 应用程序)。

例如,我有两个组件 firstComponent.jssecondCmponent.js

两个 文件中,我导入具有 CSS 样式的相同文件: 导入 'some.css';

  1. 这是否意味着在构建应用程序后我将拥有来自 some.css x2 的代码?

  2. 如果我(同时)并排调用组件

例子:

<div>
    <FirstComponent />
    <SecondComponent />
</div>

在浏览器内存中,some.cssx2吗?

最佳答案

create-react-app 底层使用 Webpack,它是一个模块 bundler ,可以获取所有文件并将它们输出到一个文件中,因此当您在许多地方使用一个文件时,例如 .css 文件webpack 只会在你的输出文件中包含那个文件 > 所以你不必担心。这也适用于其他 Assets ,如图像、字体、js 文件

了解更多关于 webpack 的信息

webpack tutorial

关于javascript - React - 文件导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50619251/

相关文章:

javascript - 在 Angular 4 生产版本中出现错误 ReferenceError : userAgent is not defined, (Angular 4)

javascript - 在不引起递归的情况下将两个 knockout 变量连接在一起

node.js - 没有 View 引擎的 Node react 结构

node.js - 将 react 脚本应用程序部署到 GAE 时出错

create-react-app - 在不弹出的情况下在Create React App中删除日志语句

docker - 在Nginx反向代理后面的docker-compose服务中请求时axios ECONNREFUSED

javascript - 使用 jquery 从 HTML 表中提取数据

reactjs - TypeScript 的 `readonly` 能否完全替代 Immutable.js?

javascript - 导入的组件在 react-create-app 中转换为 "/static"url

javascript - 如何在reactjs中遍历key-value