https://github.com/ericclemmons/mvc-to-react
Eric Clemmons' Space City JS 2015 talk – "Moving from MVC to React"
https://github.com/ericclemmons/mvc-to-react
Last synced: about 1 year ago
JSON representation
Eric Clemmons' Space City JS 2015 talk – "Moving from MVC to React"
- Host: GitHub
- URL: https://github.com/ericclemmons/mvc-to-react
- Owner: ericclemmons
- License: mit
- Created: 2015-03-27T16:40:17.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-29T17:51:48.000Z (about 11 years ago)
- Last Synced: 2024-10-11T06:27:29.340Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 14.4 MB
- Stars: 30
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Moving from MVC to React
> [](http://www.slideshare.net/ericclemmons/from-mvc-to-react)
> – Eric Clemmons @ [Space City JS 2015](http://spacecityjs.com/)
This project has [step-by-step commits][commits] introducing the following
concepts in [React][react]:
- Running [React][react] on the server.
- Rendering a simple ``.
- Passing `props` into a ``.
- Rendering [React][react] on the client.
- Serializing data on the server & using it on the client.
- Using `context` to pass data to deeply-nested children.
- Simple testing using [Mocha][mocha]
## Dependencies
- [Node](https://nodejs.org/)
- [nvm](https://github.com/creationix/nvm)
## Installation
After cloning/download this project:
```shell
$ nvm install
$ nvm use
$ npm install
```
Now that the correct version of Node & NPM dependencies are installed:
```shell
$ npm start
```
Open the project in your editor, then go to the following URLs and see
how it all works:
-
-
- etc.
## Resources
These are from the final slide.
- Learning
+
+
+
+
- Getting Started
+
+
- Other Environments
+
+
+
+
- Flux Implementations
+
+
+
+
+
+
- Community
+
[commits]: https://github.com/ericclemmons/mvc-to-react/commits/master
[mocha]: http://mochajs.org/
[react]: http://facebook.github.io/react/