Skip to content

Instantly share code, notes, and snippets.

@teimurjan
Last active December 19, 2017 05:48
Show Gist options
  • Save teimurjan/8dfa06600a88d259943ed6e58b7aef3f to your computer and use it in GitHub Desktop.
Save teimurjan/8dfa06600a88d259943ed6e58b7aef3f to your computer and use it in GitHub Desktop.

Если нет props, то объявлять propTypes не нужно

static propTypes = {};

Вынести в методы класса, иначе будут создаваться новые функции при каждом вызове render

searchField: props => <SearchField {...props} placeholder={this.props.intl('search')}/>
function priceFormatter(cell, row){
  return '<i class="glyphicon glyphicon-usd"></i> ' + cell;
}

Пустой конструктор - лишний код

constructor(props) {
  super(props);
}

Избегать var, использовать const/let

var products = [{
  id: 1,
  name: "Item name 1",
  price: 100
},{
  id: 2,
  name: "Item name 2",
  price: 100
}];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment