This is the app we built during an introductory workshop on Meteor and React JS. This app can be a great starting point for a beginner programmer who wants to take their JS knowledge to the next level.
Just clone the repo, and follow the comments in the code. Start at /app/client/main.js. I recommend trying to build your own version of the app while reviewing the code and the comments.
- Make sure you have Meteor installed.
- Cd into the
app
directory. - Install npm packages:
meteor npm install
- Run the app:
meteor
- View the app in your browser at
http://localhost:3000
- Eager vs Lazy Loading
- ES6 Modules (import/export)
- Publications and Subcriptions
- Creating your own mini CSS framework
- Creating React components using plain functions vs with React.Component
- Setting propTypes and defaultProps
- Defining and updating React component state
and more...
- Clone the repo
- Pull down all branches:
git fetch --all
- View available branches:
git branch -a
- Check out a specific branch:
git checkout remotes/origin/[branchname]
eggit checkout remotes/origin/01-setup
Leave a comment at the associated blog post or ping me on Twitter.