Я попробовал следующий подход, чтобы иметь возможность отправлять варианты в качестве реквизита.
type ipAddr =
| IPV4
| IPV8;
[@react.component]
let make = () => {
let appData = Data.tileData;
<div className="App">
<header className="flex outline justify-between" />
<Content selected={ipAddr.IPV4} appData />
</div>;
};
но выдает ошибку,
ниндзя: ошибка: пересборка build.ninja: подкоманда не выполнена
Я также пытался отправить варианты напрямую в Компонент.
<div className="App">
<header className="flex outline justify-between" />
<Content selected=IPV4 appData />
</div>;
Но в итоге получилась еще одна ошибка
Начать компиляцию ниндзя: ошибка: цикл зависимости: src / App-ReactHooksTemplate.cmj -> src / Content-ReactHooksTemplate.cmj
-> src / App-ReactHooksTemplate.cmj
Завершить компиляцию (выход: 1)
Куда я иду не так?