Advertisement
Guest User

Przekazywanie props do komponentu Menu - tablica obiektów

a guest
Feb 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Zadanie 4 Przekazywanie props do komponentu Menu - tablica obiektów
  2.  
  3. function Menu(props) {
  4.     return (
  5.         <div>
  6.             <ul>
  7.                 {props.menu.map((el, index) => {
  8.                     return <li key={index}><a href={el.urL}>{el.text}</a></li>
  9.                 })}
  10.             </ul>
  11.         </div>
  12.     )
  13. }
  14.  
  15. class Menu extends React.Component {
  16.     render() {
  17.         return(
  18.             <div>
  19.                 <ul>
  20.                     {this.props.menu.map((el, index) => {
  21.                         return <li key={index}><a href={el.urL}>{el.text}</a></li>
  22.                     })}
  23.                 </ul>
  24.             </div>
  25.         );
  26.     }
  27. }
  28.  
  29. let menuItems = [
  30.     {
  31.         urL: '/',
  32.         text: 'Strona główna'
  33.     },
  34.     {
  35.         urL: '/blog',
  36.         text: 'Blog'
  37.     },
  38.     {
  39.         urL: '/pricing',
  40.         text: 'Cennik'
  41.     },
  42.     {
  43.         urL: '/contact',
  44.         text: 'Kontakt'
  45.     }
  46. ];
  47.  
  48.  
  49. ReactDOM.render(
  50.     <Menu menu={menuItems}/>,
  51.     document.getElementById('app')
  52. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement