Recently, you came across React. Everyone's talking about it. Every other job post on Hacker News mentions it. So you decide to up your frontend game and learn it.
Maybe you've picked up the basics from some docs, blog posts and Youtube videos. It seems cool. But you're not sure if it's worth using it with Rails just yet.
It's all too confusing and intimidating. You thought React is just a frontend library, and you could just drop it in like jQuery. But then what's all this stuff about Babel, Webpack, ES6, Redux and five different gems for integrating with Rails.
You have more questions than answers now.
Which gem should I use for integrating React in a Rails app?
Can I still use the asset pipeline?
Do I need to use Browserify or Webpack?
Do I need to make an API to use React?
It's too confusing, so you give up.
"jQuery works fine anyway", you think to yourself.
But you know you need to keep up with the times.
You might be able to get by without React for a few more months, but you know the next client or the next employer will want you to use it.
You won't be able to get that job or expand your freelance business unless you add React to your toolbelt.
You must learn React to make sure you get better work and earn more.
Fortunately, there’s a way to address this: by learning at least enough basics to be able to start using React with Rails. You won't become a pro overnight, you can get started very quickly today.
The Free React on Rails Course
How? With this new video course that teaches you just the right stuff to start using React with Rails. It’s called The Free React on Rails Course. It’ll teach you how you can start incorporating React into your Rails apps, starting from the basic concepts behind React to building a Rails 5 calendar appointments app with it.
It’s not enough to simply learn React. You need to be able to make React work well with a backend system - in your case, a Rails app. This free video course will teach you enough so that you can start upgrading your Rails frontend with the latest hotness in JavaScript land.
(If you're looking for The Complete React on Rails course, click here.)
Why is learning React important for a Rails developer?
The Free React on Rails course takes a hands-on approach to teach you how to confidently start using React in your Rails projects. It includes video lessons and text explanations of the most important aspects of using React with Rails (see the course lessons list below).
You will start by learning the basics of React and then build a calendar appointments application. Starting from a classic Rails-style app with jQuery and Haml, you will gradually replace it with React components, putting into practice key concepts along the way.
You will get full access to the project code. You'll also get direct access to the teacher and the community of students for asking any questions and getting all the help you need.
This free course will give you the foundation for learning enough React to start using it in your own apps. You can get started in just one day for free!