Skip to main content
< All Topics
Print

react

Build user interfaces from components

React lets you build user interfaces out of individual pieces called components. Create your own React components like ThumbnailLikeButton, and Video. Then combine them into entire screens, pages, and apps.

React components are JavaScript functions.

example videolist.js:

function VideoList({ videos, emptyHeading }) {
const count = videos.length;
let heading = emptyHeading;
if (count > 0) {
const noun = count > 1 ? ‘Videos’ : ‘Video’;
heading = count + ‘ ‘ + noun;
}
return (
<section>
<h2>{heading}</h2>
{videos.map(video =>
<Video key={video.id} video={video} />
)}
</section>
);
}
Tags:
Categories