Use React.PureComponent instead of pure-render-decorator

This commit is contained in:
Ken-Håvard Lieng 2017-02-17 01:46:39 +01:00
parent 531792b14a
commit e6892ccd2d
19 changed files with 57 additions and 139 deletions

View file

@ -1,9 +1,8 @@
import React, { Component } from 'react';
import React, { PureComponent } from 'react';
import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import { createSelector, createStructuredSelector } from 'reselect';
import { List, Map } from 'immutable';
import pure from 'pure-render-decorator';
import ChatTitle from '../components/ChatTitle';
import Search from '../components/Search';
import MessageBox from '../components/MessageBox';
@ -36,8 +35,7 @@ function updateCharWidth() {
return setCharWidth(charWidth);
}
@pure
class Chat extends Component {
class Chat extends PureComponent {
componentWillMount() {
const { dispatch } = this.props;
dispatch(updateCharWidth());