Closed
Description
Before:
let WorkspaceItemView = React.createClass({
displayName: 'WorkspaceItemView',
getInitialState() {
return {
workspaceItemManager: this._getWorkspaceItemManager(this.props.id),
workspaceItemStore: this._getWorkspaceItemStore(this.props.id)
};
},
});
After: (that's how it works now)
class WorkspaceItemView extends React.Component {
static displayName = 'WorkspaceItemView';
state = {
workspaceItemManager: this._getWorkspaceItemManager(this.props.id),
workspaceItemStore: this._getWorkspaceItemStore(this.props.id)
};
}
But it should be this:
class WorkspaceItemView extends React.Component {
static displayName = 'WorkspaceItemView';
constructor(props) {
super(props);
this.state = {
workspaceItemManager: this._getWorkspaceItemManager(this.props.id),
workspaceItemStore: this._getWorkspaceItemStore(this.props.id)
};
}
}
Metadata
Metadata
Assignees
Labels
No labels