Well well well! Today I am excited to announce that my React for Beginners course has been totally updated and re-recorded.
The front end development landscape sure does change quickly and this is the third time I've re-recorded it to keep the course up-to-date with the latest in API changes and industry best practices.
I initially launched this course in November 2015, and since then over 18,000 people have come along and learned React with me.
**This is totally free update to everyone who has purchase the course. When you buy a course with me you don't have to worry about the tech going out of date :) **
In short - if you have already taken the course and feel comfortable with React, you likely won't need to re-take it. We still build the same real-time Catch of the Day Fish Market application. The core concepts of React haven't changed, but the syntax and many of the supporting packages have. If you feel like you need a re-fresher on React, or are still working through learning it, I'd say go ahead and take it again.
The course is using React 16.3-Alpha, which should be 16.3 stable once it's released. Here are some notes on what has changed since the last re-record:
thisand what component instances are
<Match> and stable finally used <Route>so it was just a rename of some variables
react-addons-css-transition-group to react-transition-groupfor the super cool UI animations. Upgraded from 1.x to 2.x.
I've spend the last 3 weeks working on this re-record and now it's time to focus my attention back on the Full Stack Advanced React and GraphQL course I'be been cooking up for the past bit. We're going to touch on all kind of new, exciting and advanced concepts that are changing the way we build web app. Right now the app we are going to build is an online store with a real credit card checkout, cart and orders. The stack is currently GraphQL, Apollo, Express, Prisma, React, Styled Components and friends.
I'm really excited for this one!
To celebrate I've put all my courses on sale! In addition to React For Beginners, check out my recently updated to include ES7 and ES8, ES6 for Everyone and my Learn Node which uses 100% async+await and builds a really cool Express+MongoDB application.
Thanks everyone - your support means the world to me - I can't believe that I get to do this for a job! Until next time 😘
PS you should:
Find an issue with this post? Think you could clarify, update or add something?
All my posts are available to edit on Github. Any fix, little or small, is appreciated!