Elementy strony

W następnych podrodziałach omówiono kolejno:

  • Listy
  • Formularze
  • Szablony
  • Nawigację (routing)
  • Style

Dodatkowym elementem budowy stron są kontrolki (widgets) i związane z nimi style. Istnieje możliwość skorzystania z gotowych rozwiązań przeniesioych do środowiska React:

Listy

W elementach React można używać list:

const alist = (props)  => {
  let arr = [
   <h1 key="1">TYTUŁ</h1>,
   <h2 key="2">subtytuł</h2>,
  ];
 return <div>{arr}</div>;
}

W bardziej złożonych przypadkach można wykonać renderowanie listy przy użyciu mapowania:

const amap = (props)  => {
  let names = ['Pierwszy', 'Drugi', 'Treci'];
  return <div> {
      names.map(function (name, index) {
          return <div key={index}>Nazwa = {name}</div>
      })
      }
      </div>;
}

Zobacz przykład [026]

Więcej informacji: https://reactjs.org/docs/lists-and-keys.html