The React study group is held every third Saturday of the month. Please check our MeetUp Page for updates.
React is a Javascript library developed by Facebook for building user interfaces.
Why React?
- Everything is made of components which have a well-defined life cycle
- React uses JSX which allows "writing HTML" with Javascript
- VirtualDOM makes react faster (watch "The Story of Virtual DOM" here)
Please make sure to install the following before attending the study groups. Click on the links for installation instructions.
- Babel
- create-react-app
to create a new react app, use the commandyarn create react-app project-name
if you still cannot use thecreate-react-app
command, try adding yarn to your path:
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
- React Developers Tools Chrome Extension
Topic | Slides | Resource |
---|---|---|
Create-React-App | R01: Intro to React | Repository |
States | R02: States |
- The Switch - Demonstrates updating states
๐ If you need someone to talk to, message us on Gitter