mirror of
https://github.com/zhigang1992/reactfire.git
synced 2026-05-08 12:10:18 +08:00
30 lines
1003 B
Markdown
30 lines
1003 B
Markdown
# ReactFire Comments Box Example
|
|
|
|
## Setup Instructions
|
|
|
|
To run this example locally, either download the whole ReactFire repository or just this
|
|
`/commentsBox/` directory. Then replace the example Firebase URL with your own Firebase URL in the
|
|
`index.html` file:
|
|
|
|
```javaScript
|
|
var firebaseApp = "https://my-firebase-app.firebaseio.com/"
|
|
```
|
|
|
|
Finally, start up a server via Python (or your preferred method):
|
|
|
|
```bash
|
|
$ python -m SimpleHTTPServer 8080
|
|
```
|
|
|
|
You can then visit the example in the browser of your choice at [http://127.0.0.1:8080/](http://127.0.0.1:8080/).
|
|
|
|
|
|
## Description
|
|
|
|
The official [React tutorial](http://facebook.github.io/react/docs/tutorial.html) is a great
|
|
introduction to React. This example replaces the REST-like server used in the tutorial with
|
|
Firebase and the ReactFire mixin.
|
|
|
|
ReactFire allows us to strip out the polling concept as well as the jQuery AJAX calls. Instead,
|
|
with the ReactFire mixin, we can bind right to Firebase and keep everything in sync in realtime.
|