LINUX.ORG.RU

История изменений

Исправление 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(); } }