Надеюсь, я проясню себя достаточно, чтобы проиллюстрировать свою мысль. Допустим, у нас есть библиотека ui-components
, которая является внешним npm репозиторием со связанным кодом реакции. Затем я использую этот связанный javascript код в моем исходном файле в TypeScript, например,
import * as React from 'react';
import {SomeComponent} from 'ui-components';
const MyComponent: React.FC = () => (
<SomeComponent/>
);
Поскольку код ui-components
уже поставляется в мой каталог node_modules
в комплекте, передается в виде, как работает React обрабатывать такое сочетание и правильно отображать всю структуру html? Есть ли какой-то встроенный механизм, который позволяет реагировать / babel, чтобы понять, какие части исходного кода уже скомпилированы в чистый javascript, и какие из них требуют такого шага? Если честно, я работаю с React довольно долгое время, и это меня очень смущает. Я сам пытался go просмотреть код, но не смог разобраться сам, поэтому буду признателен за вашу помощь.