如何从两个库中导入两个组件但同名?

azm*_*ain 4 javascript ecmascript-6 reactjs ecmascript-next

我需要来自两个库的Tooltip组件.例如

import { Tooltip } from "react-leaflet";
import { Tooltip } from "recharts";
Run Code Online (Sandbox Code Playgroud)

但两个库的Tooltip名称相同,我收到错误.如何导入Tooltip没有错误.

小智 11

import { Tooltip as LeafletTooltip } from "react-leaflet";
Run Code Online (Sandbox Code Playgroud)

然后使用<LeafletTooltip>下面


Gau*_*aik 6

import { Tooltip as ReactLeafletTooltip} from "react-leaflet";
import { Tooltip as RechartsTooltip} from "recharts";
Run Code Online (Sandbox Code Playgroud)

然后在渲染中使用它作为

<RechartsTooltip/>
<ReactLeafletTooltip/>
Run Code Online (Sandbox Code Playgroud)