UNPKG

nodebook

Version:

Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

37 lines (30 loc) 583 B
'use strict'; const React, { Component } = require('react'); class BookList extends Component { render() { return (<ul> {this.props.books.map((bookName, i) => ( <li key={i}>{bookName}</li> ))} </ul>); } } BookList.defaultProps = { books: [], }; BookList.propTypes = { books: React.PropTypes.array, }; const App = (props) => { return ( <html> <head> <title>{props.title || 'Template demo'}</title> </head> <body> <BookList books={props.books} /> </body> </html> ); }; module.exports = App;