All FluxEx Examples
===================

[![Build Status](https://travis-ci.org/zordius/fluxex-examples.svg?branch=master)](https://travis-ci.org/zordius/fluxex-examples) **https://github.com/zordius/fluxex is source of truth, all issues/pull requests should be filed there.**

<hr />
* <a href="00hello">00hello</a>: A quick start demo works just like <a href="https://github.com/zordius/fluxex/blob/master/SCRATCH.md">Start from Scratch</a> steps.
<img src="https://github.com/zordius/fluxex/blob/last_result/examples/00hello/badge.png" />

<hr />
* <a href="00-simple-single-page">00-simple-single-page</a>: a single page demo shows react server side rendering and client side re-render.
<img src="https://github.com/zordius/fluxex-examples/blob/last_result/00-simple-single-page/badge.png" />

<hr />
* <a href="01-history-api">01-history-api</a>: single page demo shows react re-rendering triggered by html5 history api push/pop.
<img src="https://github.com/zordius/fluxex-examples/blob/last_result/01-history-api/badge.png" />

<hr />
* <a href="02-routing">02-routing</a>: a routing example prowerd by <a href="https://github.com/aaronblohowiak/routes.js">npm:routes</a> .
<img src="https://github.com/zordius/fluxex-examples/blob/last_result/02-routing/badge.png" />

<hr />
* <a href="03-service">03-service</a>: a single page demo supports pjax and shows how to wrap <a href="https://github.com/request/request">npm:request</a> to `service name` => `api url` mapping, prevents api urls be exposed.
<img src="https://github.com/zordius/fluxex-examples/blob/last_result/03-service/badge.png" />

<hr />
* <a href="04-infinite-scroll">04-infinite-scroll</a>: an youtube search demo support pjax and infinite scroll.
<img src="https://github.com/zordius/fluxex-examples/blob/last_result/04-infinite-scroll/badge.png" />
