当前位置: 首页 > 知识库问答 >
问题:

在 React JS 中导入 [重复]

柯翔
2023-03-14

有什么区别

import Something from 'react';

import {Something} from 'react';

那些花括号是什么意思?

共有1个答案

唐修能
2023-03-14

从“反应”导入一些东西;

导入模块的< code >默认导出内容。在这种情况下,导出应该是这样的

<code>导出默认常量Something=function(){…}</code>

从“反应”导入{某物};导入命名导出,例如

导出常量某物=function(){}

如果您的模块同时具有< code>default和命名导出,您可以在单个like中导入它们。例子

//module A
export default const Something = function(){}
export const SomethingElse = function(){}

然后像这样导入它们

//module B

import Something, { SomethingElse } from 'moduleA';

在前面的例子中,您不必将< code>default作为< code>Something导入,您可以用您想要的任何名称导入它。

从“moduleA”导入A

等于

从'moduleA'导入某物

 类似资料:
  • 做这件事最轻的方法是什么。使用像反应艺术这样的东西对我试图做的事情来说是过度的。

  • 问题内容: 我努力了: 但是会产生错误。如何在文件中导入CDN ? 问题答案: 您没有将CDN内容捆绑在JS内,这违背了将其包含在CDN上的目的:)。如果是JS,我会要求您使用externals,但是对于CSS,您可以使用https://github.com/jso0/html- webpack-cdn-plugin 代替。

  • 我是Android Studio的新手。我不知道如何在Android Studio中使用快捷键导入类? 我像Eclipse一样使用了Ctrl1,但它在Android Studio中不起作用。 有解决办法吗?

  • 我在Mac和Windows上分别使用Spyder和Python 3.9和Python 3.7,我也遇到了同样的问题。我正在尝试导入一些包,如: 或 但我得到的信息是: 我确信我已经根据提示安装了这些包。我正面临着许多软件包的以下问题,所以我想这是与工作目录有关。默认情况下,这是-pip安装软件包的目录: /Users/user_folder/opt/miniconda3/lib/python3.9

  • 问题内容: 如果要创建组件,似乎可以用很多不同的方式创建类。这些有什么区别?我怎么知道要使用哪个? 我只是假设他们做不同的事情,还是只是语法不同? 如果有人可以给我快速的解释或链接,我将不胜感激。我不想从一个新的框架开始,不知道到底有什么区别。 问题答案: 嗨,欢迎来到React! 我认为您在这里遇到的问题并不是与React特定的,而是与新的ES2015模块语法有关。在创建React类组件时,出于

  • 问题内容: 我正在研究一个示例reactjs应用程序(在学习过程中)。我有一个页面,其中列出了用户列表和一个添加按钮以添加新用户。 当我单击添加按钮时,我应该导航到用户表单以创建新用户。 在用户表单中单击“提交”按钮后,它应导航回到第一页,在该页面中应列出用户列表以及新用户。 如何在页面之间导航做出反应? 问题答案: 您可以使用React Router来完成。这是React Router教程。 用

  • 我一直试图在PyCharm上导入bigQuery,但没有成功。尽管我已经安装了所有必要的包,但bigQuery上总是有红色下划线。我得到的错误消息是 回溯(最近一次调用):文件 “~~~\write_csv.py”,第 1 行,从 google.cloud 导入 bigquery 导入错误:无法从“google.cloud”导入名称“bigquery”(未知位置) 它与防火墙有关吗?

  • 您好,我在react js中有此组件: 我需要导出返回函数中的这一行:作为变量在另一个组件中使用它。 所以我这样做了: 但是我得到了这个错误:意外的令牌,预期的,(47:20) 有人能帮我导出变量吗