React, вероятно, предполагает, что network-graph является компонентом React, поэтому он ожидает, что используемые вами атрибуты (mode
и zoom
) определены в компоненте React. Также React использует className
вместо classes
.
Когда вы пишете между тегами <network-graph>
, это содержимое рассматривается как группа дочерних узлов, которые могут использоваться сетевым графом * 1011. * компонент следующим образом:
import React, { Component } from "react";
class NetworkGraph extends Component {
render() {
const {mode, zoom, children} = this.props;
return (
<>{children}</>
); // children would contain the <svg>
}
}
Когда вам требуется MICO-grapheditor, вы импортируете не компонент React, а веб-компонент, даже если React пытается его интерпретировать ...
Кроме того, избегайте добавления тегов <style>
в возвращаемом рендере. Стили CSS в React могут быть импортированы в такие компоненты, как import './my-styles.css';
.