`class Popup extends DivOverlay<LeafletElement, Props>` 语法在 javascript 中是什么意思?
What does `class Popup extends DivOverlay<LeafletElement, Props>` syntax mean in javascript?
我经常使用 react-leaflet,我看到它的部分构建方式是使用如下语法:
class Popup extends DivOverlay<LeafletElement, Props>
和
export default withLeaflet<Props, Popup>(Popup)
我找到了一些更适合 Java 的答案。这在 javascript 中意味着什么,特别是在 React 和 React 高阶组件的上下文中?
这是使用 TypeScript 的静态类型组件,您可以找到 here 的指南。
它本质上塑造了相关组件的 props 和 state 的数据外观。在您的情况下,Popup 或 withLeaflet 都是组件。
我经常使用 react-leaflet,我看到它的部分构建方式是使用如下语法:
class Popup extends DivOverlay<LeafletElement, Props>
和
export default withLeaflet<Props, Popup>(Popup)
我找到了一些更适合 Java 的答案。这在 javascript 中意味着什么,特别是在 React 和 React 高阶组件的上下文中?
这是使用 TypeScript 的静态类型组件,您可以找到 here 的指南。
它本质上塑造了相关组件的 props 和 state 的数据外观。在您的情况下,Popup 或 withLeaflet 都是组件。