Files
react/perf/tests/shouldComponentUpdate.js
2015-02-13 02:43:42 +03:00

28 lines
600 B
JavaScript

if (typeof exports === 'undefined') {
exports = {};
}
/*http://benchmarkjs.com/docs#options*/
exports.name = 'shouldComponentUpdate';
exports.setup = function() {
var AwesomeComponent = React.createClass({
shouldComponentUpdate: function() {
return false;
},
render: function() {
return React.DOM.div({});
}
});
var _rootNode = document.createElement('div');
document.body.appendChild(_rootNode);
};
exports.fn = function() {
React.render(AwesomeComponent(null), _rootNode);
};
exports.teardown = function() {
React.unmountComponentAtNode(_rootNode);
};