mirror of
https://github.com/zhigang1992/react-native-web.git
synced 2026-01-12 22:51:09 +08:00
21 lines
476 B
JavaScript
21 lines
476 B
JavaScript
import benchmark from './benchmark';
|
|
import ReactDOM from 'react-dom';
|
|
|
|
const node = document.querySelector('.root');
|
|
|
|
const createRenderBenchmark = ({ description, getElement, name, runs }) => () => {
|
|
const setup = () => {};
|
|
const teardown = () => ReactDOM.unmountComponentAtNode(node);
|
|
|
|
return benchmark({
|
|
name,
|
|
description,
|
|
runs,
|
|
setup,
|
|
teardown,
|
|
task: () => ReactDOM.render(getElement(), node)
|
|
});
|
|
};
|
|
|
|
export default createRenderBenchmark;
|