mirror of
https://github.com/zhigang1992/react-native-web.git
synced 2026-03-26 01:04:13 +08:00
25 lines
502 B
JavaScript
25 lines
502 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;
|