optimisation.react.inlineElements: move children into props and leave children out if the element has none - @spicyj

This commit is contained in:
Sebastian McKenzie
2015-03-31 03:31:27 +11:00
parent 6bc2bfce7d
commit 1ef41b6f32
9 changed files with 30 additions and 29 deletions

View File

@@ -3,9 +3,8 @@
({
type: Baz,
ref: null,
children: [],
props: babelHelpers.defaultProps(Baz.defaultProps, {
foo: "bar"
}),
key: null
});
});

View File

@@ -3,7 +3,6 @@
({
type: Baz,
ref: null,
children: [],
props: babelHelpers.defaultProps(Baz.defaultProps, {}),
key: null
});
});

View File

@@ -3,9 +3,8 @@
({
type: "foo",
ref: null,
children: [],
props: {
bar: "foo"
},
key: null
});
});

View File

@@ -3,7 +3,6 @@
({
type: "foo",
ref: null,
children: [],
props: {},
key: null
});
});

View File

@@ -3,13 +3,13 @@
({
type: Foo,
ref: null,
children: [bar, {
type: Baz,
ref: null,
props: babelHelpers.defaultProps(Baz.defaultProps, {}),
key: "baz"
}],
props: babelHelpers.defaultProps(Foo.defaultProps, {
children: [bar, {
type: Baz,
ref: null,
props: babelHelpers.defaultProps(Baz.defaultProps, {}),
key: "baz"
}],
className: "foo"
}),
key: null

View File

@@ -3,9 +3,9 @@
({
type: "div",
ref: null,
children: [bar],
props: {
children: [bar],
className: "foo"
},
key: null
});
});

View File

@@ -3,14 +3,14 @@
({
type: "div",
ref: null,
children: [bar, {
type: Baz,
ref: null,
props: babelHelpers.defaultProps(Baz.defaultProps, {}),
key: "baz"
}],
props: {
children: [bar, {
type: Baz,
ref: null,
props: babelHelpers.defaultProps(Baz.defaultProps, {}),
key: "baz"
}],
className: "foo"
},
key: null
});
});