Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何减少进口_Javascript_Css_Reactjs_Import_Jsx - Fatal编程技术网

Javascript 如何减少进口

Javascript 如何减少进口,javascript,css,reactjs,import,jsx,Javascript,Css,Reactjs,Import,Jsx,我试图减少react文件中的导入量,我如何对导入进行分组,以便使用{}从文件中获取多个导入 // assets import location from "../../assets/home/header/location.svg"; import banner from "../../assets/home/header/banner.jpg"; import delivery from "../../assets/home/section-a/delivery.svg";

我试图减少react文件中的导入量,我如何对导入进行分组,以便使用{}从文件中获取多个导入

  // assets
  import location from "../../assets/home/header/location.svg";
  import banner from "../../assets/home/header/banner.jpg";
  import delivery from "../../assets/home/section-a/delivery.svg";
  import arrow from "../../assets/home/section-b/arrow.svg";
  import stock1 from "../../assets/home/section-c/stock-1.jpg";
  import stock2 from "../../assets/home/section-c/stock-2.jpg";
  import stock3 from "../../assets/home/section-c/stock-3.jpg";

  // components
  import IconList from "./IconList";
  import Image from "../../components/Image";
  import DisplayCard from "../../components/CardGroup/DisplayCard";
  import ListDetail from "../../components/CardGroup/ListDetail";
  import Slide from "../../components/Slide/index";

图像、SVG和那些不能使用命名导出的文件的唯一方法是

逐一导入

例如,对于同一文件中的多个函数或变量,可以使用命名导出{}

export const example = () => () ; 
所以你可以

像这样导入它们:

import {example, example2,example3} from "./examples";
或者使用*导入所有导出函数或变量


你能解释一下怎么用*?
 import * as Foo  from "./examples";

 const x = Foo.example();