Page Layout Examples

Page layout examples

A selection of basic page layouts to help you get started building your app.

They can be combined with one of the example applications to form a complete starter.

Sections of each layout are clearly defined either by comments or use of separate files, making it simple to extract parts of a page (such as a "hero unit", or footer, for example) for reuse in other pages.

For multi-part examples, a table in the README at the linked source code location describes the purpose of each file.


A simple sign-in page.


A reponsive album / gallery page layout with a hero unit and footer.


A sophisticated blog page layout. Markdown support is courtesy of react-markdown, but is easily replaced.


Quickly build an effective pricing table for your potential customers with this page layout.


A step-by-step checkout page layout. Adapt the number of steps to suit your needs, or make steps optional.


A minimal dasboard with taskbar and mini variant draw. The chart is courtesy of Recharts, but it is simple to substitute an alternative.

If while using these examples you make changes or enhancements that could improve the developer experience, or you would like to contrbute an additional example, please consider creating a pull-request on GitHub.