React.createElement(“div”, {
id: “hello”
}, React.createElement(“p”, null, “Lorem, ipsum.”));
/#PURE/
React.createElement(“div”, {
id: “hello”
}, /#PURE/React.createElement(“p”, null, “Lorem ipsum dolor sit”));
React.createElement(
"div",
{
id: "Hello"
},
React.createElement(
"p",
null,
"Lorem, ipsum."));
Hello.
My code for this exercise:
<div id="hello">
<p>Lorem, ipsum.</p>
</div>
React.createElement("div", null, "Lorem, ipsum", this.props.name);
React.createElement(
'div',
{
id: 'hello'
},
React.createElement(
'p',
null,
'Lorem, ipsum.'
)
);
React.createElement("div", {id : "hello"},react.createElement("p", null, "lorem"));
React.createElement(
'div', {id: 'hello'},
React.createElement(
'p', null, "Lorem, ipsum"
)
);
React.createElement(“div”, id: “hello”}, React.createElement(“p”, null, “Lorem, ipsum”));
<div id="hello">
<p>
Lorem, ipsum dolor.
</p>
</div>
React.createElement(
"div",
{id: "hello"},
React.createElement("p",null,"Lorem, ipsum dolor.")
);
Here’s my code:
<div id="hello">
<p>
Lorem, ipsum dolor.
</p>
</div>
React.createElement(
"div",
{id: "hello"},
React.createElement("p",null,"Lorem, ipsum dolor.")
);
Ok, it took me a while to figure out the logic, but now I got it .
<script type="text/babel">
ReactDOM.render(
React.createElement("div",
{id:"hello"},
React.createElement("p", null, "Lorem, ipsum.")),
document.getElementById('root'));
</script>
This is only the beginning…
React.createElement(
'div', {id: 'hello'},
React.createElement(
'p', null, "Lorem, ipsum"
)
);
Lorem, ipsum.
React.createElement(
"div",
{id: "hello"},
React.createElement(
"p",
null,
"Lorem, Ipsum",
)
)
Never coded before February of this year, and I’ve learned reading the syntax aloud helps immensely .
Here is what i came up with.
React.createElement(“div”, { id: “hello”},
React.createElement("p", null, " Lorem, ipsum."));
React.createElement("div", {id: "hello" },
React.createElement(
"p",
null,
"Lorem, ipsum."
));
<div id="hello">
<p>Lorem, ipsum.</p>
</div>
“use strict”;
/#PURE/
React.createElement(“div”, {
id: “hello”
}, /#PURE/React.createElement(“p”, null, “Lorem, ipsum.”));
React.createElement('div', {id:'hello'},
React.createElement('p', null, "Lorem, ipsum.")
);
Changed it up a bit and nested a paragraph element (<p>
) element inside the hello <div>
.
The jsx code was this:
<div id="hello">
<p>
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sint, iste!
</p>
</div>
Which I converted to:
React.createElement("div", {
"id": "hello"
}, React.createElement("p",
null, "Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sint, iste!"));
It appears as though babeljs adds a comment /*#__PURE__*/
before creating each element from a jsx input. The babeljs conversion from my jsx code outputted:
/*#__PURE__*/
React.createElement("div", {
id: "hello"
}, /*#__PURE__*/React.createElement("p", null, "Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sint, iste!"));
However, it was not added in the output from my own conversion. Interesting that babeljs would add the comment on the jsx input.
<div id="hello">
<p>Lorem, ipsum.</p>
</div>
React.createElement(
'div',
{
id: 'hello',
},
React.createElement(
'p',
null,
'Lorem, ipsum.'
)
);
React.createElement(“div”, {
id: “hello”
},
React.createElement(“p”,
null,
“lorem, ipsum.”)
);