История изменений
Исправление abs, (текущая версия) :
Э? Он ожидает функцию с определённым prototype, не более.
А, ну это норм тогда. Но все равно же - не просто функцию(чтоб вызвать ее) а получается функцию чтоб вызвать у нее метод render, да и другие live-тайм методы.
И получится что чтоб это все в свой объект - даже через assign добавить придется написать что-то типа
let akaReactClass = Object.assign({}, React.Component, new DnD(), {
render: function() {
return <div> {this.getSomeInfoFromDnD()} </div>
},
doSomeMyStuff: () => alert('haskell erlang closure');
componentWillMount: function() {
this.doSomeMyStuff();
}
}
Исходная версия abs, :
Э? Он ожидает функцию с определённым prototype, не более.
А, ну это норм тогда. Но все равно же - не просто функцию(чтоб вызвать ее) а получается функцию чтоб вызвать у нее метод render, да и другие live-тайм методы.
И получится что чтоб это все в свой объект - даже через assign добавить придется написать что-то типа
let akaReactClass = Object.assign({}, React.Component, new DnD(), { render: function() { return <div> {this.getSomeInfoFromDnD()} </div> }, doSomeMyStuff: () => alert('haskell erlang closure'); componentWillMount: function() { this.doSomeMyStuff(); } }