“Миксины” (Mixins) - это способ полностью разделить компоненты, чтобы иметь общую функциональность. “Миксины” не должны использоваться и могут быть заменены на “компоненты высшего порядка” (higher-order components) или “декораторы” (decorators).

Один из наиболее распространенных “миксинов” - это PureRenderMixin. Вы можете использовать его в некоторых компонентах, чтобы предотвратить ненужные повторные рендеринги, когда свойства и состояние поверхностно равны предыдущим свойствам и состоянию.

const PureRenderMixin = require("react-addons-pure-render-mixin")
 
const Button = React.createClass({
  mixins: [PureRenderMixin],
  // ...
})

Назад