{"id":2007,"date":"2020-02-10T18:32:09","date_gmt":"2020-02-10T15:32:09","guid":{"rendered":"https:\/\/flatlogic.com\/blog\/?p=2007"},"modified":"2024-01-12T17:10:59","modified_gmt":"2024-01-12T14:10:59","slug":"15-articles-of-february-to-learn-javascript","status":"publish","type":"post","link":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/","title":{"rendered":"15+ Articles of February to Learn JavaScript"},"content":{"rendered":"<p>Hey JavaScripters! Here is our list of amazing articles, guides, posts, etc. In this issue, you can read about WebView, <a  data-ilj-link-preview=\"true\"  data-featured-image=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/07\/Frame-99EGFASD-min-600x450.png\"  data-excerpt=\"We released Flatlogic One React Admin template! This template was made with React 16 and Redux. It uses typography and icons created by Flatlogic, and has integrated Google maps and charts (with the help of Apexcharts, Amcharts, and Echarts). MORE INFODEMODOCUMENTATION React: definition, history, features React (or React.js, React.JS) is a popular open-source JavaScript library&hellip;\" href=\"https:\/\/flatlogic.com\/blog\/flatlogic-one-react-admin-dashboard-template-full-is-released\/\">Redux<\/a>, APIs, Hooks, and many more. Enjoy reading!<\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/medium.com\/better-programming\/how-to-design-a-web-application-software-architecture-101-df568b88da76\" rel=\"nofollow\"><code><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2008 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1.1.jpg\" alt=\"Learn JavaScript\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1.1.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1.1-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1.1-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1.1-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/code><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>How to Design a Web Application: Software Architecture 101<\/strong><\/h4><p>by Better Programming<\/p><p><a href=\"https:\/\/medium.com\/better-programming\/how-to-design-a-web-application-software-architecture-101-df568b88da76\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-1968 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Frame-27.png\" alt=\"How to Create React Native AirBnb-like App\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Frame-27.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Frame-27-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Frame-27-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>How to Create React Native AirBnB-like App<\/strong><\/h4><p>by @flatlogic<\/p><p><a href=\"https:\/\/flatlogic.com\/blog\/how-to-create-react-native-airbnb-like-app\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p> <\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/levelup.gitconnected.com\/why-arent-you-using-these-custom-react-hooks-bf1e63589615\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2009 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/22.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/22.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/22-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/22-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/22-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>Top 5 React Hooks on Github<\/strong><\/h4><p>by Gitconnected<\/p><p><a href=\"https:\/\/levelup.gitconnected.com\/why-arent-you-using-these-custom-react-hooks-bf1e63589615\" rel=\"nofollow\">Read the article<\/a> <a href=\"https:\/\/flatlogic.com\/generator\"><img decoding=\"async\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png\" alt=\"Professional Vibe Coding\" class=\"banner-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/640;\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png 2560w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-600x150.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1024x256.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-768x192.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1536x384.png 1536w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-2048x512.png 2048w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 2560px) 100vw, 2560px\"> <\/a><\/p><\/div><\/div><p><\/p><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/www.infoq.com\/news\/2020\/02\/htm3-htm-jsx-alternative-caching\/\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2010 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/33.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/33.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/33-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/33-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/33-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>JSX Alternative HTM 3.0 Released<\/strong><\/h4><p>by Info Q<\/p><p><a href=\"https:\/\/www.infoq.com\/news\/2020\/02\/htm3-htm-jsx-alternative-caching\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/www.infoq.com\/news\/2020\/02\/shopify-using-react-native\/\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2011 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/444.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/444.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/444-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/444-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/444-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>React Native is the Way to Go for Mobile Dev at Shopify<\/strong><\/h4><p>by Info Q<\/p><p><a href=\"https:\/\/www.infoq.com\/news\/2020\/02\/shopify-using-react-native\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/dzone.com\/articles\/how-to-add-autocomplete-textbox-in-react-applicati\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2012 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/55.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/55.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/55-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/55-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/55-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>How To Add AutoComplete Textbox In React App<\/strong><\/h4><p>by Web Dev Zone<\/p><p><a href=\"https:\/\/dzone.com\/articles\/how-to-add-autocomplete-textbox-in-react-applicati\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/stackabuse.com\/using-fetch-to-send-http-requests-in-javascript\/\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2013 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/66.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/66.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/66-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/66-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/66-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>Using fetch to Send HTTP Requests in JavaScript<\/strong><\/h4><p>by Stack Abuse<\/p><p><a href=\"https:\/\/stackabuse.com\/using-fetch-to-send-http-requests-in-javascript\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-write-asynchronous-code-in-node-js\"><img decoding=\"async\" width=\"300\" height=\"225\" class=\"wp-image-2014 lazyload\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/225;width: 300px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/77.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/77.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/77-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/77-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/77-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>How To Write Asynchronous Code in Node.js<\/strong><\/h4><p>by Digital Ocean<\/p><p><a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-write-asynchronous-code-in-node-js\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/www.sitepoint.com\/developers-rest-api\/\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2015 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/888.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/888.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/888-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/888-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/888-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>An Introduction to REST and RESTful APIs<\/strong><\/h4><p>by sitepoint<\/p><p><a href=\"https:\/\/www.sitepoint.com\/developers-rest-api\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/alligator.io\/react\/staggering-animations\/\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2016 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/99.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/99.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/99-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/99-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/99-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>Create Staggering Animations in React<\/strong><\/h4><p>by @alligatorio<\/p><p><a href=\"https:\/\/alligator.io\/react\/staggering-animations\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/dzone.com\/articles\/ngrx-with-redux-in-angular\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2017 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/101010.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/101010.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/101010-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/101010-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/101010-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>ngRx With Redux in Angular<\/strong><\/h4><p>by Web Dev Zone<\/p><p><a href=\"https:\/\/dzone.com\/articles\/ngrx-with-redux-in-angular\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/itnext.io\/ultimate-guide-to-concurrent-logging-in-node-js-4e47bd2eae37\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2018 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/111111111.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/111111111.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/111111111-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/111111111-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/111111111-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>Guide to concurrent logging in Node<\/strong><\/h4><p>by ItNext<\/p><p><a href=\"https:\/\/itnext.io\/ultimate-guide-to-concurrent-logging-in-node-js-4e47bd2eae37\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/blog.pragmatists.com\/ahoy-captain-hook-s-2b752d1d85da\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2019 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/12121212.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/12121212.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/12121212-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/12121212-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/12121212-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>Ahoy Captain Hook(s)!<\/strong><\/h4><p>by @pragmatists<\/p><p><a href=\"https:\/\/blog.pragmatists.com\/ahoy-captain-hook-s-2b752d1d85da\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/medium.com\/javascript-scene\/what-is-the-difference-between-a-junior-and-a-senior-developer-63c1594d7a98\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2020 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/13131313.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/13131313.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/13131313-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/13131313-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/13131313-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>Difference Between a Junior and a Senior?<\/strong><\/h4><p>by @JS_Cheerleader<\/p><p><a href=\"https:\/\/medium.com\/javascript-scene\/what-is-the-difference-between-a-junior-and-a-senior-developer-63c1594d7a98\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p><a href=\"https:\/\/blog.logrocket.com\/the-complete-guide-to-react-native-webview\/\"><img decoding=\"async\" width=\"500\" height=\"375\" class=\"wp-image-2021 lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/375;width: 500px;\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1414141.jpg\" alt=\"Learn JavaScript\" rel=\"nofollow\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1414141.jpg 1600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1414141-600x450.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1414141-768x576.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/1414141-1024x768.jpg 1024w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-original-sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h4 class=\"wp-block-heading\"><strong>The complete guide to React Native WebView<\/strong><\/h4><p>by @LogRocket<\/p><p><a href=\"https:\/\/blog.logrocket.com\/the-complete-guide-to-react-native-webview\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><h3 class=\"wp-block-heading\">You might also like these articles:<\/h3><ul class=\"wp-block-list\"><li><a href=\"http:\/\/ https:\/\/flatlogic.com\/blog\/top-5-admin-templates-with-node-js-backend\/\">Top 5 Admin Templates With Node.js Backend<\/a><\/li><li><a href=\"http:\/\/ https:\/\/flatlogic.com\/blog\/top-6-vue-admin-templates\/\">Top 6 Vue Admin Templates<\/a><\/li><li><a href=\"http:\/\/ https:\/\/flatlogic.com\/blog\/web-and-ui-javascript-frameworks-and-libraries\/\">Web And UI JavaScript Frameworks and Libraries<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Hey JavaScripters! Here is our list of amazing articles, guides, posts, etc. In this issue, you can read about WebView, Redux, APIs, Hooks, and many more. Enjoy reading!How to Design&#8230;<\/p>\n","protected":false},"author":3,"featured_media":2022,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"flatlogic_tldr":"Curated roundup of 15 JavaScript articles from February\nTopics span React Native, Hooks, Node.js async, REST APIs, and Redux\/ngrx\nHighlights include Shopify\u00e2\u20ac\u2122s React Native choice, HTM 3.0, and RN WebView\nIncludes a Flatlogic tutorial building an Airbnb-like React Native app","flatlogic_facts":[{"text":"Lists 15 JavaScript articles.","source":""},{"text":"Includes 2 InfoQ stories.","source":""},{"text":"Features a Flatlogic tutorial on building an Airbnb-like app in React Native.","source":"https:\/\/flatlogic.com\/blog\/how-to-create-react-native-airbnb-like-app\/"},{"text":"Includes a LogRocket guide to React Native WebView.","source":"https:\/\/blog.logrocket.com\/the-complete-guide-to-react-native-webview\/"},{"text":"Ends with a You might also like section linking to 3 Flatlogic posts.","source":""}],"footnotes":""},"categories":[1],"tags":[54,35,411,47],"class_list":["post-2007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-javascript","tag-reactjs","tag-react-data-fetching","tag-reviews"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>15+ Articles of February to Learn JavaScript - Flatlogic Blog<\/title>\n<meta name=\"description\" content=\"In this February we gathered the best articles to learn useful JavaScript tips. It is impossible to master JS in full, but you can make a significant progress each month.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"15+ Articles of February to Learn JavaScript\" \/>\n<meta property=\"og:description\" content=\"In this February we gathered the best articles to learn useful JavaScript tips. It is impossible to master JS in full, but you can make a significant progress each month.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Flatlogic Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flatlogic\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-10T15:32:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-12T14:10:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Top-JS-Art_Feb.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nastassia Ovchinnikova\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:site\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nastassia Ovchinnikova\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"15+ Articles of February to Learn JavaScript - Flatlogic Blog","description":"In this February we gathered the best articles to learn useful JavaScript tips. It is impossible to master JS in full, but you can make a significant progress each month.","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:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/","og_locale":"en_US","og_type":"article","og_title":"15+ Articles of February to Learn JavaScript","og_description":"In this February we gathered the best articles to learn useful JavaScript tips. It is impossible to master JS in full, but you can make a significant progress each month.","og_url":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/","og_site_name":"Flatlogic Blog","article_publisher":"https:\/\/www.facebook.com\/flatlogic","article_published_time":"2020-02-10T15:32:09+00:00","article_modified_time":"2024-01-12T14:10:59+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Top-JS-Art_Feb.png","type":"image\/png"}],"author":"Nastassia Ovchinnikova","twitter_card":"summary_large_image","twitter_creator":"@flatlogic","twitter_site":"@flatlogic","twitter_misc":{"Written by":"Nastassia Ovchinnikova","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#article","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/"},"author":{"name":"Nastassia Ovchinnikova","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/bed36c984b2f920a7fc450877f425eed"},"headline":"15+ Articles of February to Learn JavaScript","datePublished":"2020-02-10T15:32:09+00:00","dateModified":"2024-01-12T14:10:59+00:00","mainEntityOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/"},"wordCount":244,"publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Top-JS-Art_Feb.png","keywords":["Javascript","React","React Data Fetching","Reviews"],"articleSection":["News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/","url":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/","name":"15+ Articles of February to Learn JavaScript - Flatlogic Blog","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#primaryimage"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Top-JS-Art_Feb.png","datePublished":"2020-02-10T15:32:09+00:00","dateModified":"2024-01-12T14:10:59+00:00","description":"In this February we gathered the best articles to learn useful JavaScript tips. It is impossible to master JS in full, but you can make a significant progress each month.","breadcrumb":{"@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#primaryimage","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Top-JS-Art_Feb.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/02\/Top-JS-Art_Feb.png","width":800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/flatlogic.com\/blog\/15-articles-of-february-to-learn-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flatlogic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"15+ Articles of February to Learn JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/flatlogic.com\/blog\/#website","url":"https:\/\/flatlogic.com\/blog\/","name":"Flatlogic Blog","description":"Vibe-coding, AI Agents, Professional Software Development Services, Case Studies and More","publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"alternateName":"Flatlogic Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flatlogic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/flatlogic.com\/blog\/#organization","name":"Flatlogic","url":"https:\/\/flatlogic.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","width":970,"height":257,"caption":"Flatlogic"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flatlogic","https:\/\/x.com\/flatlogic","https:\/\/www.instagram.com\/flatlogiccom\/","https:\/\/www.linkedin.com\/company\/flatlogic\/"]},{"@type":"Person","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/bed36c984b2f920a7fc450877f425eed","name":"Nastassia Ovchinnikova","url":"https:\/\/flatlogic.com\/blog\/author\/nastassia\/"}]}},"_links":{"self":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/2007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/comments?post=2007"}],"version-history":[{"count":2,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/2007\/revisions"}],"predecessor-version":[{"id":7132,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/2007\/revisions\/7132"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media\/2022"}],"wp:attachment":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media?parent=2007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/categories?post=2007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/tags?post=2007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}