Test name | Executions per second |
---|---|
function expression | 532927.2 Ops/sec |
function declaration | 399698.9 Ops/sec |
function expression var | 520711.7 Ops/sec |
<script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
<div id="dest"></div>
const Hello = ({toWhat}) => React.createElement('div', null, `Hello ${toWhat}`);
ReactDOM.render(
React.createElement(Hello, {toWhat: 'World'}, null),
document.getElementById('dest')
);
function Hello ({toWhat}) { return React.createElement('div', null, `Hello ${toWhat}`); }
ReactDOM.render(
React.createElement(Hello, {toWhat: 'World'}, null),
document.getElementById('dest')
);
const Hello = ({toWhat}) => React.createElement('div', null, `Hello ${toWhat}`);
ReactDOM.render(
React.createElement(Hello, {toWhat: 'World'}, null),
document.getElementById('dest')
);