How to use a timezone in moment ... or how was the biggest mystery in JavaScript demystified. If you've been working with JavaScript for quite time, I am sure you have encountere...
How to create a new React component (using Hooks) [2021 tutorial] In this tutorial I will guide you through a very simple process of creating a new functional component in React. Functional components, in other w...
How to use React Context with Hooks (2021 tutorial) This one should be pretty easy. React context thus allows you to skip "props drilling". That's it. Imagine you are working with state in a react c...
Should I use jQuery in 2021? Well, I guess nobody expected such article in this day and age, but let's be real, jQuery has been in available for around a decade and it helped a l...
What’s the difference between == and === in JavaScript Hey there! 👋 If you're reading this article this means you are either a beginner and I highly applaud you for being interested in this topic 👏 or...
⚛️ React v17 RC released: Here’s what’s new Today, on React's blog appeared a very intriguing article about the new major version update. It might seem interesting even more, because there h...
This simple trick will make your JavaScript code way less buggy Hello 👨💻 && 👩💻! Today, I've got a simple trick for your JavaScript development, that will result in your code being way less buggy. I...
“Checking which keyboard key was pressed” in JavaScript (update for 2020) "This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards...
Different Options For Managing React State In 2020 Hello folks 👋 ! I've noticed this really interested topic about react state in RFA section here on Hashnode and it immediately caught my attention...
What’s new in ES2020 (ES11)? Hey guys! 👋 It's been a couple of weeks (or months already 😌) since the new major update of JavaScript has been released, but if you haven't had ...
How to work with Browser Console API (quick & short 2020 guide) Hi folks, this time I decided to write a bit on the topic of browser console. With my experience, very few developers actually use it - and it does n...
How to create a NPM package in 2020 (simple & quick guide) So you've finally decided to create that npm package you've been wanting for so long, lucky you! The whole process might seem daunting, but there'...
What information should be included in the README of a NPM package? You should include: a simple description of what the package doesa way to install ita way to import itusage examplesupported browsers ...
How to update a NPM package You do it very simply, just like so: make changes in your code, git commit and git push themup version of the npm package npm version major, npm v...
How to transform ES6 to ES5 in your NPM package. Here's how to do it: install babel npm install --save-dev @babel/cli @babel/core @babel/preset-envjust run a command babel src /index.js -d dist ...
What’s new in ES2019 (ES10) Hey folks! 👋 Every once in a while (once a year to be precise) we're given an opportunity to experience a thrill from what's new in JavaScript w...
What’s new in ES2018 (ES9) Hello JavaScripters! 👋 A new JavaScript version is here packed with a bunch of new features and updates, let's get down to it, shall we! Photo...
What’s new in ES2017 (ES8) Hey guys! 👋 A year passed and JavaScript team announced just another version of our favourite language, this time called ES2017 or ES8. It is ...
What’s new in ES2016 (ES7) It's been a year since JavaScript started a faster release cycle of the new versions and now we've been presented with this brand new version called ...
What’s new in ES2015 (ES6) I could not been more happy when I heard ES6 will be officially launched. This new version of JavaScript brings a bunch of new String, Array or Obje...