Zum Beispiel zu erweitern, ich habe eine es6 -artige Klasse:Wie JS Klasse in ReasonML
class Foo {...}
Und ich will es erweitern:
class Bar extends Foo {...}
In reason-react Dokumentation Ich fand Beispiele, aber ich bin mir nicht sicher, ob es für mich angemessen ist:
let component = ReasonReact.reducerComponent "TodoAppRe";
let make _children => {
...component,
initialState: fun() => {count: 0},
<...>
Aber wenn ich versuche, Code in diesem Stil zu schreiben, erhalte ich eine Fehlermeldung:
let myclass unit => {
...mysuperclass,
hello: fun() => {
Js.log "FooBar";
}
};
Error: Unbound record field update
(In diesem Beispiel mysuperclass
ist extern von 3rd-Party-js-Bibliothek).
Vielleicht mache ich etwas falsch?