Add unregistered styles benchmark

This commit is contained in:
Nicolas Gallagher
2017-01-02 22:46:38 -08:00
parent 39c76ca50c
commit 236121e32c
4 changed files with 20 additions and 12 deletions
@@ -1,6 +1,6 @@
import React, { Component, PropTypes } from 'react';
const createDeepTree = ({ StyleSheet, View }) => {
const createDeepTree = ({ StyleSheet, View }, options = {}) => {
class DeepTree extends Component {
static propTypes = {
breadth: PropTypes.number.isRequired,
@@ -11,6 +11,7 @@ const createDeepTree = ({ StyleSheet, View }) => {
render() {
const { breadth, depth, id, wrap } = this.props;
let result = (
<View
style={[
@@ -45,7 +46,7 @@ const createDeepTree = ({ StyleSheet, View }) => {
}
}
const styles = StyleSheet.create({
const stylesObject = {
outer: {
padding: 4
},
@@ -77,7 +78,9 @@ const createDeepTree = ({ StyleSheet, View }) => {
terminal2: {
backgroundColor: 'red'
}
});
};
const styles = options.registerStyles ? StyleSheet.create(stylesObject) : stylesObject;
return DeepTree;
};