In this lab, you'll write React components and render them into the DOM.
Note: there is already a bit of code in index.js
. Don't remove it, you'll need it to complete the exercise!
In index.js
, create a React component called OlderCoaster
using the React.createClass()
syntax. It should render the following HTML:
<div class="oldercoaster">
<p>Two grannies having the time of their life!</p>
<p>Passengers:</p>
<ul>
<li>Agnes</li>
<li>Muriel</li>
</ul>
</div>
In index.js
, create a React component called InFrontOfYou
using the ES2015 class syntax. It should render the following HTML:
<div>
<p>You shouldn't look too far.</p>
<p>Sometimes, the solution is <strong>right in front of you.</strong></p>
</div>
In index.js
, create a React component called ButcherShop
using the ES2015 class syntax. It should render the following HTML:
<div class="butcher-shop">
<p>Hello! We have the following products for sale today:</p>
<ul>
<li>Tenderloin</li>
<li>Short ribs</li>
<li>Beef shin</li>
<li>Ribeye</li>
</ul>
</div>
To render the <li>
elements, use .map()
on the BUTCHER_PRODUCTS
array already defined in the index.js
file, and return the appropriate React element.
View Components Lab on Learn.co and start learning to code for free.