Fix react warnings and part of backstage (#4706)

Этот коммит содержится в:
enahum
2016-12-05 10:19:12 -03:00
коммит произвёл Harrison Healey
родитель 05783664cd
Коммит 145876681f
46 изменённых файлов: 142 добавлений и 149 удалений

Просмотреть файл

@@ -77,16 +77,24 @@ class UserSettingsModal extends React.Component {
};
this.requireConfirm = false;
this.mounted = false;
}
onUserChanged() {
this.setState({currentUser: UserStore.getCurrentUser()});
if (this.mounted) {
this.setState({currentUser: UserStore.getCurrentUser()});
}
}
componentDidMount() {
this.mounted = true;
UserStore.addChangeListener(this.onUserChanged);
}
componentWillUnmount() {
this.mounted = false;
}
componentDidUpdate() {
UserStore.removeChangeListener(this.onUserChanged);
if (!Utils.isMobile()) {