![](https://cdn.devdojo.com/users/May2023/tapasadhikary2.jpg)
Tapas Adhikary
@tapasadhikary
I'm on a mission to share my 15+ years of experience to make web development easy for you. Contributing to @freeCodeCamp, technology blogger, opensource, teacher
Tapas Adhikary · 2 years ago
Introducing ReactPlay - Learn, Create, Share ReactJS projects
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
How to parse JSON in JavaScript
![](https://cdn.devdojo.com/images/emojis/icon.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
ReactJS Virtual DOM and Reconciliation - Explain Like I'm Five
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
React useEffect Hook usages you must know
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
ReactJS useState Hook - lazy initialization and previous state
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
JavaScript object destructuring usages you must know
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
Higher-Order Functions(HoF) in JavaScript - Explain Like I'm Five
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
10 HTML anchor tag usages you must know(in short videos)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
What are Pure Functions and Side Effects in JavaScript?
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
5 tips for beginners to web development
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
Introducing WebAPIs Playground - An app to play and learn Web APIs
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
5 ways to merge arrays in JavaScript and their differences
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
10 VS Code emmet tips to make you more productive
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
8 resources to start with opensource immediately
![](https://cdn.devdojo.com/images/emojis/icon.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
A Video Tutorial to Create Newsletter using Next.js, Tailwindcss, and Twitter Revue
![](https://cdn.devdojo.com/images/emojis/icon.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
Tips to customize npm init to make it your own
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Tapas Adhikary · 2 years ago
10 Git usages, you should know to avoid
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/like.png)
![](https://cdn.devdojo.com/images/emojis/love.png)
![](https://cdn.devdojo.com/images/emojis/raised_hands.png)
![](https://cdn.devdojo.com/images/emojis/clap.png)
![](https://cdn.devdojo.com/images/emojis/beer.png)
![](https://cdn.devdojo.com/images/emojis/beers.png)
![](https://cdn.devdojo.com/images/emojis/sushi.png)
![](https://cdn.devdojo.com/images/emojis/fire.png)
![](https://cdn.devdojo.com/images/emojis/unicorn.png)
![](https://cdn.devdojo.com/images/emojis/crystal_ball.png)
![](https://cdn.devdojo.com/images/emojis/popper.png)
![](https://cdn.devdojo.com/images/emojis/smile.png)
![](https://cdn.devdojo.com/images/emojis/thinker.png)
![](https://cdn.devdojo.com/images/emojis/joy.png)
![](https://cdn.devdojo.com/images/emojis/heart_eyes.png)
Loading More Content