mirror of
https://github.com/zhigang1992/reactfire.git
synced 2026-06-12 09:08:43 +08:00
33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# Comments Box | ReactFire Example
|
|
|
|
|
|
## Setup Instructions
|
|
|
|
To run this example locally, either download the whole ReactFire repository or just this
|
|
`/examples/commentsBox/` directory. Then replace the example Firebase URL with your own Firebase URL in the
|
|
`js/app.js` file:
|
|
|
|
```js
|
|
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/).
|
|
|
|
If you have downloaded the entire repository visit the example at [http://127.0.0.1:8080/examples/commentsBox/](http://127.0.0.1:8080/examples/commentsBox/)
|
|
|
|
|
|
## 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 ReactFire.
|
|
|
|
ReactFire allows us to strip out the polling concept as well as the jQuery AJAX calls. Instead,
|
|
with ReactFire, we can bind right to Firebase and keep everything in sync in realtime.
|