{"id":1236,"date":"2020-07-02T13:52:11","date_gmt":"2020-07-02T13:52:11","guid":{"rendered":"https:\/\/lvboard.infostore.in.ua\/?p=1236"},"modified":"2020-07-02T13:52:11","modified_gmt":"2020-07-02T13:52:11","slug":"best-free-resources-to-learn-react-in-2020","status":"publish","type":"post","link":"https:\/\/lvboard.infostore.in.ua\/?p=1236","title":{"rendered":"Best free resources to learn React in 2020"},"content":{"rendered":"\n<p>Over recent years,\u00a0<strong>React<\/strong>\u00a0has grown to become the most popular and widely-used JavaScript UI library (or framework as some might call it) out there. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>And with this popularity came a lot of new\u00a0<strong>opportunities<\/strong>\u00a0for both fresh and mature web developers through tons of new jobs, offers, and other React-connected tasks that are currently flooding the market.<\/p>\n\n\n\n<p>And so, if you&#8217;re just getting into this whole web development stuff, and want to start learning React right away, here&#8217;s something for you! I&#8217;ve compiled a list (so you don&#8217;t have to) of, what in my opinion, are the best&nbsp;<strong>free<\/strong>&nbsp;and&nbsp;<strong>up-to-date<\/strong>&nbsp;resources to learn React in 2020!<\/p>\n\n\n\n<h1><a href=\"https:\/\/reactjs.org\/\">Official documentation<\/a><\/h1>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--6y7UbhN9--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--6y7UbhN9--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react.png\" alt=\"React landing page\"\/><\/a><\/figure>\n\n\n\n<p>How predictable, I know. But the truth is the official React documentation is often the most up-to-date and reliable source for information about everything new and specific inside the world of React.<\/p>\n\n\n\n<p>Aside from the API documentation, the website offers a getting started guide, an in-depth tutorial, and a few additional guides for more advanced features.<\/p>\n\n\n\n<h1>Video courses<\/h1>\n\n\n\n<p>If you prefer a more visual rather than text format, video courses might be for you. There are a lot of high-quality and even interactive React courses out there that you can use to kick-start your React journey!<\/p>\n\n\n\n<h2><a href=\"https:\/\/egghead.io\/courses\/the-beginner-s-guide-to-react\">The Beginner&#8217;s Guide to React<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--isfHDunV--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/the-beginners-guide-to-react.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--isfHDunV--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/the-beginners-guide-to-react.png\" alt=\"The Beginner's Guide to React intro page\"\/><\/a><\/figure>\n\n\n\n<p>The Beginner&#8217;s Guide to React is a complete,&nbsp;<strong>full-blown course<\/strong>&nbsp;available on&nbsp;<a href=\"https:\/\/egghead.io\/\">egghead.io<\/a>. It&#8217;s meant to teach you everything you need to know to get your React skills up and running &#8211; from the sole purpose of the library to web app deployment.<\/p>\n\n\n\n<h2><a href=\"https:\/\/scrimba.com\/course\/glearnreact\">Learn React<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--iuRmuxS5--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/learn-react.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--iuRmuxS5--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/learn-react.png\" alt=\"Learn React intro page\"\/><\/a><\/figure>\n\n\n\n<p>Learn React is another great course. It covers the same broad spectrum of React topics, but even more in-depth. What&#8217;s more, the course is available on&nbsp;<a href=\"https:\/\/scrimba.com\/\">scrimba.com<\/a>&nbsp;&#8211; a great platform dedicated solely to coding tutorials with a&nbsp;<strong>built-in editor<\/strong>, to play with the code right when the video is rolling!<\/p>\n\n\n\n<h1><a href=\"https:\/\/www.freecodecamp.org\/learn\/front-end-libraries\/react\/\">FreeCodeCamp<\/a><\/h1>\n\n\n\n<p>No resource list would be complete without a mention of&nbsp;<a href=\"https:\/\/www.freecodecamp.org\/\">FreeCodeCamp<\/a>&nbsp;&#8211; one of the biggest platforms for learning how to code, with thousands of articles, guides, and tutorials on the matter.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--gPSy7RN1--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/freecodecamp.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--gPSy7RN1--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/freecodecamp.png\" alt=\"FreeCodeCamp React Challenges\"\/><\/a><\/figure>\n\n\n\n<p>FreeCodeCamp&#8217;s dedicated React series is full of learning material, code examples, and special&nbsp;<strong>challenges<\/strong>&nbsp;meant to test your newly acquired knowledge.<\/p>\n\n\n\n<h1>Cheatsheets<\/h1>\n\n\n\n<p>Who doesn&#8217;t like cheatsheets? They&#8217;re portable, easy to grasp, and provide you with&nbsp;<strong>ready-to-use code<\/strong>&nbsp;whenever needed. And guess what? &#8211; There&#8217;s quite a few of them for React, too!<\/p>\n\n\n\n<h2><a href=\"https:\/\/devhints.io\/react\">React Cheatsheet<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--7sXTD7v3--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-cheatsheet.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--7sXTD7v3--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-cheatsheet.png\" alt=\"Devhints' React cheatsheet\"\/><\/a><\/figure>\n\n\n\n<h2><a href=\"https:\/\/reactpatterns.com\/\">React Patterns<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--9AkzvP-q--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-patterns.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--9AkzvP-q--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-patterns.png\" alt=\"React Patterns\"\/><\/a><\/figure>\n\n\n\n<h2><a href=\"https:\/\/reactcheatsheet.com\/\">React Cheat Sheet<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--x3ufL7Z6--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-cheat-sheet.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--x3ufL7Z6--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-cheat-sheet.png\" alt=\"React Cheat Sheet\"\/><\/a><\/figure>\n\n\n\n<h1><a href=\"https:\/\/reactpodcast.com\/\">React Podcast<\/a><\/h1>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--j1BPx9eW--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-podcast.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--j1BPx9eW--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-podcast.png\" alt=\"React Podcast landing page\"\/><\/a><\/figure>\n\n\n\n<p>For more advanced React users, who just want to relax while still learning something new, the&nbsp;<strong>React Podcast<\/strong>&nbsp;might be a way to go. While not a learning resource pre-se, the podcast can help you get a better grasp of the React and overall web dev&nbsp;<strong>ecosystem<\/strong>, as well as an overview of recommended techniques and practices. Just something to broaden your horizons.<\/p>\n\n\n\n<h1>Blogs<\/h1>\n\n\n\n<p>Blogs form the backbone of the Web&#8217;s entire knowledge base. It&#8217;s no surprise that there are quite a few of them focused on React!<\/p>\n\n\n\n<h2><a href=\"https:\/\/dev.to\/t\/react\">Dev.to<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--KvpeLrh9--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/dev.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--KvpeLrh9--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/dev.png\" alt=\"Dev.to React tag\"\/><\/a><\/figure>\n\n\n\n<p>Not as much of a blog, rather than a blogging platform.&nbsp;<a href=\"http:\/\/dev.to\/\">Dev.to<\/a>&nbsp;is a place with a friendly atmosphere were developers come around to discuss and learn about different topics. Here, the&nbsp;<strong>#react<\/strong>&nbsp;tag is the one you&#8217;ll be interested in. There&#8217;s a ton of articles, tutorials, and discussions there already, with more coming out every day! So, if you haven&#8217;t already,&nbsp;<del>I highly recommend you check out and join Dev.to!<\/del>&nbsp;just follow the right tag. ?<\/p>\n\n\n\n<h2><a href=\"https:\/\/overreacted.io\/\">Overreacted.io<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--u34B4eDE--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/overreacted.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--u34B4eDE--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/overreacted.png\" alt=\"Overreacted\"\/><\/a><\/figure>\n\n\n\n<p>A personal blog by&nbsp;<a href=\"https:\/\/twitter.com\/dan_abramov\">Dan Abramov<\/a>&nbsp;&#8211; one of the core developers behind React and co-author of&nbsp;<a href=\"https:\/\/redux.js.org\/\">Redux<\/a>. You must know that it&#8217;s not a place for complete beginners. Here, you can find quite a few in-depth posts about React and its&nbsp;<strong>internal structure<\/strong>. If you want to know a little bit more about the framework, this is a great place to go.<\/p>\n\n\n\n<h1><a href=\"https:\/\/reactresources.com\/\">React Resources<\/a><\/h1>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--9rV-MvE0--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-resources.png\"><img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--9rV-MvE0--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/areknawo.com\/content\/images\/2020\/05\/react-resources.png\" alt=\"React Resources\"\/><\/a><\/figure>\n\n\n\n<p>If you think that everything I&#8217;ve just listed is not enough, I think you might want to check&nbsp;<strong>React Resources<\/strong>. It&#8217;s a website that collects and categorizes a lot of different React resources from around the Web. It all might not be as up-to-date or high-quality as everything listed here, but you can be certain that you&#8217;ll find there pretty much everything you need &#8211; if you look close enough, that is.<\/p>\n\n\n\n<h1>Bottom line<\/h1>\n\n\n\n<p>So, here you go! A&nbsp;<strong>boatload<\/strong>&nbsp;of free, high-quality resources for learning React. I hope that this list helped you find your personal favorite and most enjoyable way of learning. And maybe you know of some other interesting resources that you&#8217;d like to share? If so, the&nbsp;<strong>comment section<\/strong>&nbsp;is yours!<\/p>\n\n\n\n<p>For more up-to-date web development content, follow me on&nbsp;<a href=\"https:\/\/twitter.com\/areknawo\">Twitter<\/a>,&nbsp;<a href=\"https:\/\/facebook.com\/areknawoblog\">Facebook<\/a>, or through right here on Dev.to! Thanks for reading!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over recent years,\u00a0React\u00a0has grown to become the most popular and widely-used JavaScript UI library (or framework as some might call it) out there.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[30],"tags":[65],"_links":{"self":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/1236"}],"collection":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1236"}],"version-history":[{"count":1,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/1236\/revisions"}],"predecessor-version":[{"id":1237,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=\/wp\/v2\/posts\/1236\/revisions\/1237"}],"wp:attachment":[{"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lvboard.infostore.in.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}