{"id":29135,"date":"2020-02-24T21:32:31","date_gmt":"2020-02-24T13:32:31","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=29135"},"modified":"2022-08-02T18:25:00","modified_gmt":"2022-08-02T10:25:00","slug":"react-js-web-developers-toolkit","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/","title":{"rendered":"15 React.js Tools &amp; Resources for Developers"},"content":{"rendered":"<p>The <strong>popularity of <a href=\"https:\/\/reactjs.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">React.js<\/a><\/strong> has been <strong>rapidly growing<\/strong> since Facebook first released the library back in 2013. It\u2019s <strong><a href=\"https:\/\/github.com\/search?o=desc&q=stars%3A%3E1&s=stars&type=Repositories\" target=\"_blank\" rel=\"noopener noreferrer\">the fifth most frequently starred open source project<\/a><\/strong> on Github, and job ads for React developers are also heavily on the rise. React is a <strong>lightweight JavaScript framework<\/strong> for <strong>building user interfaces<\/strong> \u2014 the most prominent examples are Facebook and Instagram.<\/p>\n<p>React offers an <strong>alternative for MVC frameworks<\/strong>, such as Angular or Backbone, with a <strong>more straightforward structure<\/strong> and <strong>a focus on performance optimization<\/strong>. As React will be surely defining the web development landscape in the coming years, in this article, we would like to provide you with a <strong>developer toolkit<\/strong> to help you set foot in the realm of React development.<\/p>\n<h2><a href=\"https:\/\/reactjs.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Official React.js Docs<\/a><\/h2>\n<p>Facebook provides developers with a <strong>detailed documentation<\/strong> on the <strong>main concepts of React<\/strong>. Besides the docs, you can also find here a great tutorial on <strong>how to build an interactive tic-tac-toe game<\/strong> with React, and a <strong><a href=\"https:\/\/reactjs.org\/community\/support.html\" target=\"_blank\" rel=\"noopener noreferrer\">discussion forum<\/a><\/strong> for React developers. As the <strong>docs are open-source<\/strong>, you can even edit them if you want.<\/p>\n<figure><a href=\"https:\/\/reactjs.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg\" width=\"750\" height=\"480\" alt=\"Official Facebook Docs\"><\/a><\/figure>\n<h2><a href=\"https:\/\/github.com\/facebook\/react\" target=\"_blank\" rel=\"noopener noreferrer\">React.js Github Repo<\/a><\/h2>\n<p>In the <a href=\"https:\/\/github.com\/facebook\/react\" target=\"_blank\" rel=\"noopener noreferrer\">React Github Repo<\/a>, you can <strong>check out React\u2019s source code<\/strong> whenever you need it. If you want to stay informed with the current state of development, you can also have a look at the <strong><a href=\"https:\/\/github.com\/facebook\/react\/issues\" target=\"_blank\" rel=\"noopener noreferrer\">issues<\/a><\/strong>, the <strong><a href=\"https:\/\/github.com\/facebook\/react\/milestones\" target=\"_blank\" rel=\"noopener noreferrer\">milestones<\/a><\/strong>, and the <strong><a href=\"https:\/\/github.com\/facebook\/react\/pulls\" target=\"_blank\" rel=\"noopener noreferrer\">latest pull requests<\/a><\/strong>. If you got stuck, it can also be a good idea to study the <strong><a href=\"https:\/\/github.com\/facebook\/react\/wiki\/\" target=\"_blank\" rel=\"noopener noreferrer\">Trouble Shooting Guide<\/a><\/strong> a bit.<\/p>\n<figure><a href=\"https:\/\/github.com\/facebook\/react\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-github-repo.jpg\" width=\"750\" height=\"480\" alt=\"React.js Github Repo\"><\/a><\/figure>\n<h2><a href=\"https:\/\/codepen.io\/\/gaearon\/pen\/ZpvBNJ\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Hello World Starter Code<\/a><\/h2>\n<p>If you want to give a quick try to React, you can start with this <strong>\u201cHello World\u201d interactive demo<\/strong> on Codepen. It includes <strong>all the necessary assets<\/strong> and the <strong>starter code<\/strong> as well. As <a href=\"https:\/\/babeljs.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Babel<\/a> is also on, you can use <strong>both ECMAScript 6 and the JSX syntax<\/strong>. Just fork this pen, and you can go ahead without having the set up the whole environment on your own.<\/p>\n<p><iframe height=\"300\" scrolling=\"no\" title=\"ZpvBNJ\" src=\"https:\/\/codepen.io\/\/gaearon\/embed\/ZpvBNJ\/?height=300&theme-id=0&default-tab=js,result&embed-version=2\" frameborder=\"no\" allowtransparency=\"true\" allowfullscreen=\"true\" style=\"width: 100%;\">See the Pen <a href=\"https:\/\/codepen.io\/\/gaearon\/pen\/ZpvBNJ\/\" rel=\"nofollow\">ZpvBNJ<\/a> by Dan Abramov (<a href=\"https:\/\/codepen.io\/\/gaearon\" rel=\"nofollow\">@gaearon<\/a>) on <a href=\"https:\/\/codepen.io\/\" rel=\"nofollow\">CodePen<\/a>.<\/iframe><\/p>\n<h2><a href=\"https:\/\/jsfiddle.net\/reactjs\/69z2wepo\/\" target=\"_blank\" rel=\"noopener noreferrer\">React JSFiddle Playground (with and without JSX)<\/a><\/h2>\n<p>This is a great <strong>online playground<\/strong> if you want a place where you can start practicing React. It\u2019s <strong>hosted on JSFiddle<\/strong>, and has <strong>two versions<\/strong>: <strong><a href=\"https:\/\/jsfiddle.net\/reactjs\/69z2wepo\/\" target=\"_blank\" rel=\"noopener noreferrer\">one with JSX<\/a><\/strong> and <strong><a href=\"https:\/\/jsfiddle.net\/reactjs\/5vjqabv3\/\" target=\"_blank\" rel=\"noopener noreferrer\">one without JSX<\/a><\/strong>, choose whichever one you\u2019re more comfortable with.<\/p>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"300\" src=\"https:\/\/jsfiddle.net\/reactjs\/69z2wepo\/embedded\/js,html,css,result\/dark\/\" allowfullscreen=\"allowfullscreen\" allowpaymentrequest frameborder=\"0\"><\/iframe><\/p>\n<h2><a href=\"https:\/\/create-react-app.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">Create React App<\/a><\/h2>\n<p>The <strong>Create React App<\/strong> is an boilerplate to build an application with React.js. It\u2019s equipped with a handful web development tools such as Webpack, Babel, and Browsersync. These tools work out-of-the-box, so you can start working immediately instead of being befuddled with the tool configuration. It provides you with the <strong>same frontend stack Facebook uses<\/strong> and allows you to jump into <strong>full-stack React development<\/strong> without too much hassle.<\/p>\n<figure><a href=\"https:\/\/create-react-app.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/create-react-app.jpg\" width=\"750\" height=\"480\" alt=\"Create React App website homepage\"><\/a><\/figure>\n<h2><a href=\"https:\/\/www.npmjs.com\/package\/reactcss\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">ReactCSS<\/a><\/h2>\n<p><strong>ReactCSS<\/strong> makes it possible to <strong>add inline CSS styles in JavaScript<\/strong>. ReactCSS comes with support for React, <a href=\"https:\/\/redux.js.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redux<\/a>, <a href=\"https:\/\/facebook.github.io\/react-native\/\" target=\"_blank\" rel=\"noopener noreferrer\">React Native<\/a> (a framework for building native mobile apps using React), autoprefixing, hover, pseudo-elements, and media queries. You can quickly <strong>install it with npm<\/strong>.<\/p>\n<h2><a href=\"https:\/\/react-styleguidist.js.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">React Styleguidist<\/a><\/h2>\n<p>React Styleguidist allows you can quickly <strong>generate a style guide<\/strong> for your React.js application. Simply write README.md of the component in MDX, and the generator will take care of the rest. It also works out-of-the-box with Create React App.<\/p>\n<figure><a href=\"https:\/\/react-styleguidist.js.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/styleguidist.jpg\" width=\"750\" height=\"480\" alt=\"React Style Guide Generator\"><\/a><\/figure>\n<h2><a href=\"https:\/\/nikgraf.github.io\/belle\/#\/?_k=j48h7e\" target=\"_blank\" rel=\"noopener noreferrer\">Belle React Components<\/a><\/h2>\n<p><strong>Belle<\/strong> is a <strong>React component library<\/strong> that equips you with <strong>a set of React components<\/strong> you may want to use in your project, such as \u201cButton\u201d, \u201cCard\u201d, \u201cSpinner\u201d, \u201cToggle\u201d, \u201cRating\u201d, different form components, and others. The components work <strong>both on mobile and desktop<\/strong>, and they are <strong>customizable<\/strong> as well.<\/p>\n<p>Belle is <strong>not the only React component library<\/strong> out there, you can find <a href=\"https:\/\/github.com\/brillout\/awesome-react-components\" target=\"_blank\" rel=\"noopener noreferrer\">other great ones<\/a> on Github, such as <strong><a href=\"https:\/\/github.com\/jquense\/react-widgets\" target=\"_blank\" rel=\"noopener noreferrer\">React widgets<\/a><\/strong> or <strong><a href=\"https:\/\/github.com\/elementalui\/elemental\" target=\"_blank\" rel=\"noopener noreferrer\">Elemental<\/a><\/strong>.<\/p>\n<h2><a href=\"https:\/\/getstorybook.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Storybook<\/a><\/h2>\n<p>If you don\u2019t want to use someone else\u2019s component library but <strong>want to build your own<\/strong>, it\u2019s worth giving a try to <strong><a href=\"https:\/\/github.com\/storybookjs\/storybook\" target=\"_blank\" rel=\"noopener noreferrer\">React StoryBook<\/a><\/strong> which is a <strong>UI development environment for React components<\/strong>. Storybook allows you to <strong>develop components interactively<\/strong>. It has an <strong><a href=\"https:\/\/getstorybook.io\/docs\" target=\"_blank\" rel=\"noopener noreferrer\">elaborate documentation<\/a><\/strong>, and you can <strong>get started with the development<\/strong> in the <strong><a href=\"https:\/\/github.com\/storybookjs\/storybook\" target=\"_blank\" rel=\"noopener noreferrer\">Storybook Hub<\/a><\/strong>.<\/p>\n<figure><a href=\"https:\/\/getstorybook.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/storybook.jpg\" width=\"750\" height=\"480\" alt=\"React Storybook\"><\/a><\/figure>\n<h2><a href=\"https:\/\/react-bootstrap.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">React-Bootstrap<\/a><\/h2>\n<p><strong><a href=\"https:\/\/github.com\/react-bootstrap\/react-bootstrap\/\" target=\"_blank\" rel=\"noopener noreferrer\">React-Bootstrap<\/a><\/strong> integrates React with the popular <strong><a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bootstrap 3<\/a> frontend framework<\/strong>. Its developers basically rebuilt Bootstrap components with React.js. This results in a <strong>cleaner code base<\/strong> with less repetition, and a <strong>higher performance<\/strong>.<\/p>\n<p>Note that as the repo is under active development, the APIs will change in the future. For the <strong>current state of development<\/strong>, check out the <strong><a href=\"https:\/\/github.com\/react-bootstrap\/react-bootstrap\/wiki#100-roadmap\" target=\"_blank\" rel=\"noopener noreferrer\">roadmap<\/a> of the project<\/strong>.<\/p>\n<figure><a href=\"https:\/\/react-bootstrap.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-bootstrap.jpg\" width=\"750\" height=\"467\" alt=\"React-Bootstrap\"><\/a><\/figure>\n<h2><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/react-developer-tools\/fmkadmapgofadopljbjfkapdkoienihi\" target=\"_blank\" rel=\"noopener noreferrer\">React DevTools<\/a><\/h2>\n<p><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/react-developer-tools\/fmkadmapgofadopljbjfkapdkoienihi\" target=\"_blank\" rel=\"noopener noreferrer\">React DevTools for Chrome<\/a><\/strong> is an extension to Chrome Developer Tools and allows you to <strong>inspect component hierarchy<\/strong>. It was <strong>created by Facebook<\/strong> with the endeavour to assist the developer community in building new React apps. You can simply <strong>add it as a Chrome extension<\/strong> to your browser. You can browse the <strong>belonging source code<\/strong> <a href=\"https:\/\/github.com\/facebook\/react-devtools\" target=\"_blank\" rel=\"noopener noreferrer\">on Github<\/a> as well.<\/p>\n<figure><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/react-developer-tools\/fmkadmapgofadopljbjfkapdkoienihi\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-devtools.jpg\" width=\"750\" height=\"467\" alt=\"React DevTools for Chrome\"><\/a><\/figure>\n<p><strong>The DevTools add-on<\/strong> is also available for the Firefox browser and it can be installed from <a href=\"https:\/\/addons.mozilla.org\/en-GB\/firefox\/addon\/react-devtools\/\" target=\"_blank\" rel=\"noopener noreferrer\">the Firefox Add-on page<\/a>.<\/p>\n<h2><a href=\"https:\/\/atom.io\/packages\/react\" target=\"_blank\" rel=\"noopener noreferrer\">React.js Extension for Atom<\/a><\/h2>\n<p>You can add <strong>React support to your <a href=\"https:\/\/atom.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Atom<\/a> code editor<\/strong> with this Atom React package. It comes with <strong>syntax highlighting, autocomplete, code snippets, HTML to JSX conversion<\/strong>, and some other <a href=\"https:\/\/orktes.github.io\/atom-react\/\" target=\"_blank\" rel=\"noopener noreferrer\">useful features<\/a> that can greatly facilitate React development.<\/p>\n<h2><a href=\"https:\/\/egghead.io\/courses\/the-beginner-s-guide-to-react\">Beginner\u2019s Guide to React<\/a><\/h2>\n<p>There are many excellent courses where you can learn React.js development, and Egghead\u2019s one of which provides free quality materials on the topic. This course covers the very basic concept of React.js, you will learn how to create a basic React.js component, JSX, Props and PropTypes, and States. It\u2019s a great source if you just get started with React.js.<\/p>\n<figure><a href=\"https:\/\/egghead.io\/courses\/the-beginner-s-guide-to-react\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-beginner.jpg\" alt=\"React Beginner's guide video\" width=\"750\" height=\"467\"><\/a><\/figure>\n<h2><a href=\"https:\/\/egghead.io\/courses\/getting-started-with-redux\" rel=\"nofollow\">Getting Started with Redux<\/a><\/h2>\n<p>Another great free video course from Egghead.io. Brought by Dan Abramov, one of the key maintainers of React.js, this video course will teach you how to use Redux to manage your application state or data across the React.js components in your application. This course complements your React.js skill.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/redux-beginner.jpg\" alt=\"Redux video tutorial\" width=\"750\" height=\"467\"><\/figure>\n<h2><a href=\"https:\/\/egghead.io\/courses\/design-systems-with-react-and-typescript-in-storybook\" rel=\"nofollow\">Design Systems in Storybook<\/a><\/h2>\n<p>Storybook allows you to create style guides of your React.js components providing a central reference and documentation to use the components. While we\u2019ve mentioned Storybook on this list, this video course will help you further in detail to use Storybook. Egghead.io also provides this video course for free.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/learn-storybook.jpg\" alt=\"Learn StoryBook video\" width=\"750\" height=\"467\"><\/figure>","protected":false},"excerpt":{"rendered":"<p>The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It\u2019s the fifth most frequently starred open source project on Github, and job ads for React developers are also heavily on the rise. React is a lightweight JavaScript framework for building user interfaces \u2014 the most prominent examples&hellip;<\/p>\n","protected":false},"author":146,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3393],"tags":[158,3497,511],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>15 React.js Tools &amp; Resources for Developers - Hongkiat<\/title>\n<meta name=\"description\" content=\"The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It&#039;s the fifth most frequently starred open\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"15 React.js Tools &amp; Resources for Developers\" \/>\n<meta property=\"og:description\" content=\"The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It&#039;s the fifth most frequently starred open\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-24T13:32:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-02T10:25:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg\" \/>\n<meta name=\"author\" content=\"Anna Monus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anna Monus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/\"},\"author\":{\"name\":\"Anna Monus\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/a601053a0ab457901e00cdc83bd5359e\"},\"headline\":\"15 React.js Tools &amp; Resources for Developers\",\"datePublished\":\"2020-02-24T13:32:31+00:00\",\"dateModified\":\"2022-08-02T10:25:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/\"},\"wordCount\":1046,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/react-js-web-developers-toolkit\\\/react-docs.jpg\",\"keywords\":[\"Facebook\",\"Javascript Library\",\"Web Developers\"],\"articleSection\":[\"Toolkit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/\",\"name\":\"15 React.js Tools &amp; Resources for Developers - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/react-js-web-developers-toolkit\\\/react-docs.jpg\",\"datePublished\":\"2020-02-24T13:32:31+00:00\",\"dateModified\":\"2022-08-02T10:25:00+00:00\",\"description\":\"The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It's the fifth most frequently starred open\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/react-js-web-developers-toolkit\\\/react-docs.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/react-js-web-developers-toolkit\\\/react-docs.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/react-js-web-developers-toolkit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"15 React.js Tools &amp; Resources for Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/a601053a0ab457901e00cdc83bd5359e\",\"name\":\"Anna Monus\",\"description\":\"Anna is Technical Editor and Writer for Hongkiat.com. She mainly covers front-end frameworks, web standards, accessibility, WordPress development, and UX design.\",\"sameAs\":[\"https:\\\/\\\/www.annalytic.com\\\/\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/anna_monus\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"15 React.js Tools &amp; Resources for Developers - Hongkiat","description":"The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It's the fifth most frequently starred open","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/","og_locale":"en_US","og_type":"article","og_title":"15 React.js Tools &amp; Resources for Developers","og_description":"The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It's the fifth most frequently starred open","og_url":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2020-02-24T13:32:31+00:00","article_modified_time":"2022-08-02T10:25:00+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg","type":"","width":"","height":""}],"author":"Anna Monus","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Anna Monus","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/"},"author":{"name":"Anna Monus","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/a601053a0ab457901e00cdc83bd5359e"},"headline":"15 React.js Tools &amp; Resources for Developers","datePublished":"2020-02-24T13:32:31+00:00","dateModified":"2022-08-02T10:25:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/"},"wordCount":1046,"commentCount":4,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg","keywords":["Facebook","Javascript Library","Web Developers"],"articleSection":["Toolkit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/","url":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/","name":"15 React.js Tools &amp; Resources for Developers - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg","datePublished":"2020-02-24T13:32:31+00:00","dateModified":"2022-08-02T10:25:00+00:00","description":"The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It's the fifth most frequently starred open","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/react-js-web-developers-toolkit\/react-docs.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/react-js-web-developers-toolkit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"15 React.js Tools &amp; Resources for Developers"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/a601053a0ab457901e00cdc83bd5359e","name":"Anna Monus","description":"Anna is Technical Editor and Writer for Hongkiat.com. She mainly covers front-end frameworks, web standards, accessibility, WordPress development, and UX design.","sameAs":["https:\/\/www.annalytic.com\/"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/anna_monus\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-7zV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/29135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=29135"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/29135\/revisions"}],"predecessor-version":[{"id":49434,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/29135\/revisions\/49434"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=29135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=29135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=29135"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=29135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}