├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | 6 | # testing 7 | /coverage 8 | 9 | # production 10 | /build 11 | 12 | # misc 13 | .DS_Store 14 | .env.local 15 | .env.development.local 16 | .env.test.local 17 | .env.production.local 18 | 19 | npm-debug.log* 20 | yarn-debug.log* 21 | yarn-error.log* 22 | 23 | src/**/*.css 24 | .idea 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## ReactJS Facebook messenger 2 | 3 | The goal of these exercises is to understand the core principles and libraries of the React ecosystem. 4 | 5 | ## Requirements 6 | 7 | - Be comfortable writing JavaScript (ES6: Module system, class syntax, destructuring assignment). 8 | - Have `node`and `npm` installed in your computer. 9 | 10 | ## Getting started 11 | 12 | ### Clone the repo on your machine 13 | 14 | ```sh 15 | git clone https://github.com/reactgraphqlacademy/fb-messenger.git 16 | ``` 17 | 18 | Then `cd` into `./fb-messenger` 19 | 20 | ```sh 21 | cd fb-messenger 22 | ``` 23 | 24 | ### Download all the exercices 25 | 26 | You will need to head to the correct branch for the exercise. 27 | 28 | How? run: 29 | 30 | ```sh 31 | git pull --all 32 | git branch --all 33 | git checkout 34 | ``` 35 | 36 | ## License 37 | 38 | This material is available for private, non-commercial use under the [GPL version 3](http://www.gnu.org/licenses/gpl-3.0-standalone.html). 39 | --------------------------------------------------------------------------------