Supercharge your front end developer career—and income—with React JavaScript
React JS is arguably the world’s most popular JavaScript library because it makes it easier to code websites that are SUPER interactive—a must in today’s fast-paced digital landscape. And by popular, we don’t mean “Oh, that’s nice.” We mean that employers are desperate to hire front end developers who know React JS and are willing to pay top dollar...which is why front end developers with advanced JavaScript skills such as React JS make over $100K on average.
With a killer salary, and tons of job and growth opportunities, adding React JS to your front end skills is a no-brainer!
SKILLCRUSH 202
INTRODUCTION TO JAVASCRIPT REACT
In this introduction to the JavaScript React library, you’ll take your foundational JavaScript skills to the next level and learn to use JavaScript with React to create elegant, highly interactive websites. You’ll learn how React makes it possible to dynamically build user interfaces using data—with HTML, CSS, and JavaScript—so that your web application can respond to user interaction in real time.
When you finish this class, you’ll leave with four portfolio-ready projects that highlight your ability to harness React’s power to build intuitive, lightning-quick websites that users love.
Prerequisites: 101 HTML & CSS, 105 Git and the Command line, 102 JavaScript & jQuery
You'll Learn:
SKILLCRUSH 202
INTRODUCTION TO JAVASCRIPT REACT
In this introduction to the JavaScript React library, you’ll take your foundational JavaScript skills to the next level and learn to use JavaScript with React to create elegant, highly interactive websites. You’ll learn how React makes it possible to dynamically build user interfaces using data—with HTML, CSS, and JavaScript—so that your web application can respond to user interaction in real time.
When you finish this class, you’ll leave with four portfolio-ready projects that highlight your ability to harness React’s power to build intuitive, lightning-quick websites that users love.
Prerequisites: 101 HTML & CSS, 105 Git and the Command line, 102 JavaScript & jQuery
You'll Learn:
Tools You Will Learn:
CODESANDBOX An online code editor built for developing with a variety of front end libraries and frameworks like React!
REACT DEVELOPER TOOLS A Chrome extension that adds React inspection debugging capability to DevTools (free).
Frequently Asked Questions:
Do I need to complete the prerequisites before purchasing this class? Yes, but as a front end or web developer alum, you should be all set. The prerequisites for the React JS class are knowledge of HTML, CSS, JavaScript and Git—all skills you learned in your Web Developer or Front End Developer course.
Do I need to know JavaScript to learn React? Yes! You also need to know HTML and CSS, and for the purposes of this Skillcrush class, Git & Github.
How long does it take to learn React JS? Like everything when it comes to web development, learning to work with React will be an ongoing process, meaning the learning is never TRULY done.
That said, this course is designed to take you from React JS novice to having a very solid grasp of React JS fundamentals in only 3 weeks of coursework (if you devote about an hour a day).
To learn more you can read our article on the topic: How Long Does it Take to Learn React JS?
What projects are in this class? So glad you asked! There are four awesome projects in this class. First, you will build an interactive name tag generator, second, you will make an impressive hotel accommodations sorter, third, you’ll create a color decomposition app, and finally, the largest project: a sticky notes web application.
All four projects are designed to demonstrate to future employers your ability to harness React’s power to build smart, intuitive, and lightning quick web applications.
How much money can I make as a developer if I learn React? Most developers who know and use React JS work under the title of either front end developer or JavaScript developer. On occasion, you can also find UX or user interface designers who use React.
According to the jobs website Indeed, front end developers make on average $102,120, while JavaScript developers make on average $108,979.
Why is there only 1 class in this add-on? This curriculum is packaged in a single class, but don't let that fool you—this is an amazingly intensive project-driven class that covers both beginner and intermediate React topics!
What is React and why would you use it? React JS is a JavaScript library. What that means in practice is that React JS makes it easier to code SUPER interactive websites. React JS was created by a developer at Facebook and first used on the Facebook feed. You know when you react (get it?) to a friend’s post and the little thumbs up icon lights up? Or when your newsfeed refreshes without you having refreshed your page? That’s React JS in action!
Who gets paid more, Angular or React Developers? Unfortunately, it’s very difficult to source anything other than anecdotal data on the differences in pay for Angular vs. React Developers. Both of these JavaScript frameworks (or libraries) are used by front end developers, so salary data is aggregated for both groups into that bucket.
That said, the data from the jobs site Indeed does clearly demonstrate that front end developers make, on average, substantially more than web developers ($72,694 for web developers vs. $102,120 for front end developers and $108,979 for JavaScript developers).
In the long-term, learning both Angular and React JS will be a good idea for any working front end developer. But because the learning curve for React JS is generally considered lower than for Angular, React JS is a great place to start!