- Fixed issue when binding to Firebase limit() query - Added error checking - Added basic test suite - Added travis integration - Updated README - Added limit query to todoApp demo
ReactFire Todo App Example
Live Demo
You can view a live version of this demo here.
Setup Instructions
To run this example locally, either download the whole ReactFire repo or just this /todoApp/ directory. From the /todoApp/ directory, install the needed dependencies via bower:
$ bower install
Then start up a server via Python (or your favorite method):
$ python -m SimpleHTTPServer 8080
Now you should be able to visit the example in the browser of your choice at http://127.0.0.1:8080/.
Description
This example shows three different ways to make a Todo app using React. It is adapted from the Todo app example on the ReactJS homepage. There are three different versions of the Todo app example:
-
Plain React: Almost an exact copy of the ReactJS homepage example. This uses plain React code with no Firebase code at all. Changes made to this example are not persistent.
-
React + Plain Firebase: A version of the first example with explicit Firebase calls. Changes made to this example are persistent.
-
ReactFireMixin: A version of the first example which uses the ReactFireMixin. Changes made to this example are persistent.
Walkthrough
To learn more about how this example works, see the blog post on the official Firebase blog.