diff --git a/src/component.ts b/src/component.ts index 4636835a..ccffa84c 100644 --- a/src/component.ts +++ b/src/component.ts @@ -438,21 +438,3 @@ export class Component< } } } - -export class PureComponent extends Component { - shouldUpdate(nextProps: P): boolean { - for (let k in nextProps) { - if (nextProps[k] !== this.props[k]) { - return true; - } - } - return false; - } - async updateState(nextState: Partial) { - for (let k in nextState) { - if (nextState[k] !== this.state[k]) { - return super.updateState(nextState); - } - } - } -} diff --git a/src/index.ts b/src/index.ts index 0a23bd06..db9be4b7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -export { Component, PureComponent } from "./component"; +export { Component } from "./component"; export { EventBus } from "./event_bus"; export { QWeb } from "./qweb"; export { connect, Store } from "./store";