16+ Articles of December 2019 to Learn JavaScript
Tags: frontend, webdev, javascript
Published: 2019-12-27 12:39:49

---
title: 16+ Articles of December 2019 to Learn JavaScript
published: true
description: Today we are going to provide you with excellent articles to read in December. Enjoy fresh ideas, tips, and tricks from the JavaScript world. 
tags: frontend, webdev, javascript
canonical_url: https://flatlogic.com/blog/19-articles-of-december-2019-to-learn-javascript/
---

Today we are going to provide you with excellent articles to read in December. Enjoy fresh ideas, tips, and tricks from the JavaScript world.


###[**1.Mocking React hooks when unit testing using Jest**](https://www.richardkotze.com/coding/mocking-react-hooks-unit-testing-jest)
by @richardkotze
[**Read the article**](https://www.richardkotze.com/coding/mocking-react-hooks-unit-testing-jest)
![Learn JavaScript](https://thepracticaldev.s3.amazonaws.com/i/0t28i56rx4htymbnx4sw.jpg)

###[**2.Pros & Cons of Local Persistence Strategies for React-Native Apps**](https://medium.com/javascript-in-plain-english/pros-cons-of-local-persistence-strategies-for-react-native-apps-52dd68b636b6)
by Jolanta
[**Read the article**](https://medium.com/javascript-in-plain-english/pros-cons-of-local-persistence-strategies-for-react-native-apps-52dd68b636b6)
![Learn JavaScript](https://thepracticaldev.s3.amazonaws.com/i/1x4g35it8h5s3x0rc38c.jpg)


###[**3.React Native Memory profiling (JSC vs V8 vs Hermes)**](https://medium.com/walmartlabs/react-native-memory-profiling-jsc-vs-v8-vs-hermes-1626949a653b)
by Bhaskar Gyan Vardhan
[**Read the article**](https://medium.com/walmartlabs/react-native-memory-profiling-jsc-vs-v8-vs-hermes-1626949a653b)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/3.jpg)

###[**4.Top React Native UI Component Kits**](https://flatlogic.com/blog/top-react-native-ui-components-kits/)
by @flatlogic
[**Read the article**](https://flatlogic.com/blog/top-react-native-ui-components-kits/)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/Frame-8-1.png)


###[**5.How to write correctly typed React components with TypeScript**](https://blog.logrocket.com/correctly-typed-react-components-with-typescript/)
by @BorrelliDev
[**Read the article**](https://blog.logrocket.com/correctly-typed-react-components-with-typescript/)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/4.jpg)

###[**6.How to build an Angular 8 application with API request in 10 minutes?**](https://medium.com/quick-code/how-to-build-an-angular-8-application-with-api-request-in-10-minutes-628266d05e9)
by @radekfabisiak
[**Read the article**](https://medium.com/quick-code/how-to-build-an-angular-8-application-with-api-request-in-10-minutes-628266d05e9)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/5.jpg)


###[**7.Nine Extremely Powerful JavaScript Hacks**](https://dev.to/razgandeanu/9-extremely-powerful-javascript-hacks-4g3p)
by @razgandeanu
[**Read the article**](https://dev.to/razgandeanu/9-extremely-powerful-javascript-hacks-4g3p)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/6.jpg)


###[**8.Clean Code Applied to JavaScript — Part III. Functions**](https://dev.to/carlillo/clean-code-applied-to-javascript-part-iii-functions-4235)
by @Carlillo
[**Read the article**](https://dev.to/carlillo/clean-code-applied-to-javascript-part-iii-functions-4235)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/7.jpg)


###[**9.Creating Trello’s UI With CSS Grid**](https://medium.com/better-programming/creating-trellos-ui-with-css-grid-ed1fbfcd9448)
by Joshua Saunders
[**Read the article**](https://medium.com/better-programming/creating-trellos-ui-with-css-grid-ed1fbfcd9448)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/8.jpg)

###[**10.Why Should We Stop Using Objects As Maps in JavaScript?**](https://medium.com/better-programming/why-should-we-stop-using-objects-as-maps-in-javascript-19c0275da72f)
by @AuMayeung
[**Read the article**](https://medium.com/better-programming/why-should-we-stop-using-objects-as-maps-in-javascript-19c0275da72f)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/9.jpg)



###[**11.Angular Application With Loaders**](https://medium.com/better-programming/angular-application-with-loaders-216390c6da92)
by Pagis
[**Read the article**](https://medium.com/better-programming/angular-application-with-loaders-216390c6da92)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/10.jpg)



###[**12.Better Unit Testing (Part 2)**](https://medium.com/better-programming/better-unit-testing-part-2-80d29fc0f4b3)
by Dhananjay Trivedi
[**Read the article**](https://medium.com/better-programming/better-unit-testing-part-2-80d29fc0f4b3)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/11.jpg)



###[**13.Setting Up a Logging Infrastructure in Nodejs**](https://blog.bitsrc.io/setting-up-a-logging-infrastructure-in-nodejs-ec34898e677e)
by @ADhasmana
[**Read the article**](https://blog.bitsrc.io/setting-up-a-logging-infrastructure-in-nodejs-ec34898e677e)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/12.jpg)



###[**14.A Recap of Frontend Development in 2019**](https://levelup.gitconnected.com/a-recap-of-frontend-development-in-2019-1e7d07966d6c)
by @TreyHuffine
[**Read the article**](https://levelup.gitconnected.com/a-recap-of-frontend-development-in-2019-1e7d07966d6c)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/12-1.jpg)


###[**15.Building a Telegram Bot with Node.js**](https://blog.soshace.com/building-a-telegram-bot-with-node-js/)
by Godson Obielum
[**Read the article**](https://blog.soshace.com/building-a-telegram-bot-with-node-js/)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/13.jpg)


###[**16.JavaScript design patterns #3. The Facade pattern and applying it to React Hooks**](https://wanago.io/2019/12/09/javascript-design-patterns-facade-react-hooks/)
by @wanago_io
[**Read the article**](https://wanago.io/2019/12/09/javascript-design-patterns-facade-react-hooks/)
![Learn JavaScript](https://flatlogic.com/blog/wp-content/uploads/2019/12/14-1.jpg)


______

##You might also like these articles:
* [jQuery vs JavaScript. Why we Removed jQuery From Our Templates?](https://dev.to/anaflatlogic/jquery-vs-javascript-why-we-removed-jquery-from-our-templates-4oh7)
* [Writing Documentation For Your JavaScript Project](https://dev.to/anaflatlogic/writing-documentation-for-your-javascript-project-30ek)
* [Top 5 Admin Templates With Node.JS Backend](https://dev.to/anaflatlogic/top-5-admin-templates-with-node-js-backend-2fmh)

________
Originally published at [flatlogic.com](https://flatlogic.com/templates) — React, Angular, Vue, Bootstrap & React Native templates and themes.
Text source: [Articles of December 2019 to Learn JavaScript](https://flatlogic.com/blog/19-articles-of-december-2019-to-learn-javascript/)