Что делает `класс Popup расширяет DivOverlay `Синтаксис означает в javascript? - PullRequest
0 голосов
/ 08 января 2020

Я много работаю с реактивной листовкой, и я вижу, что часть ее конструкции использует синтаксис, подобный этому:

class Popup extends DivOverlay<LeafletElement, Props>

и

export default withLeaflet<Props, Popup>(Popup)

I нашел несколько ответов, которые были более ориентированы на Java. Что это означает в javascript, а именно в контексте компонентов React и React более высокого порядка?

1 Ответ

1 голос
/ 08 января 2020

Это статическая типизация компонентов с использованием TypeScript, руководство по которому можно найти здесь .

По сути, оно формирует то, как выглядят данные для реквизита и состояния для рассматриваемого компонента. В вашем случае, либо Popup , либо withLeaflet , поскольку оба компонента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...