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

22 lines
560 B
JavaScript

if (typeof exports === 'undefined') {
exports = {};
}
/*http://benchmarkjs.com/docs#options*/
exports.name = 'unmountComponentAtNode';
exports.setup = function() {
_rootNode = document.createElement('div');
document.body.appendChild(_rootNode);
var _firstChild = React.DOM.div(null, 'lol, perf testing ', this.count);
React.render(_firstChild, _rootNode);
};
exports.fn = function() {
if (React.unmountAndReleaseReactRootNode) {
React.unmountAndReleaseReactRootNode(_rootNode);
} else {
React.unmountComponentAtNode(_rootNode);
}
};