Next.js provides a solution to all of the commonly faced problems during development with React.js. But more importantly, it puts you and your team in the pit of success when building React applications.

Next.js has the best-in-class “Developer Experience” and many built-in features;

To name a few of them:

  • Pre-rendering, both static generation (SSG) and server-side rendering (SSR) are supported on a per-page basis
  • Automatic code splitting for faster page loads
  • Client-side routing with optimized prefetching
  • Built-in CSS and Sass support, and support for any CSS-in-JS library
  • Development environment which…

👋 Hey! I’m learning about Redux today. I’ve found that the best way for me to learn is to simply write it out as I go about doing it. It’s useful for me, and hopefully for you too

What is Redux?

Redux promotes itself as a predictable state container for JavaScript apps.

I don’t know about you, but that means nothing to me. I know what state is. I know what a container is. Why I’d need a library to contain my state? 🤷‍♂️ No idea. But hey, everyone says Redux is cool and I don’t want to be a loser.

So what…


Achieving the three Rs of software development: Refactorability, Reusability, and Readability

Good code is easy to understand and maintain. It achieves the three Rs of Software Architecture: Refactorability, Reusability & Readability.

Achieving the three Rs has always been important but has become even more so, in recent years. Products are often implemented in multiple ways for a variety of audiences, devices, and platforms. All this makes sharing and reusing components between projects, an absolute must.

Code that is not easy to isolate, reuse, and understand will not be adopted by other projects.

You can check your own code by publishing components to Bit. If you’ve built it right, you’ll find it…


Here have the most commonly asked HTML5 And CSS interview questions and answers.

1. Why do we use HTML5?

Ans: HTML means hypertext markup language. It helps us to create an easy graphical web page audio video image animation and also link different pages. some point I mention

  • Fresh code.
  • Cross-browser compatibility.
  • Smarter storage.

2. How do you open a popup window using HTML 5?

Ans: HTML5 version introduces a new element <dialog> and it’s made easy to create a popup in a single line. This element makes it natural to create popup dialogs and modals on a web page.

3. How do you pick a date in HTML?

Ans: The <input type="date"/>defines a date picker.

4. What is the difference between HTML elements and tags?

Ans: HTML tags-only opening and closing tags without…


In this article, we will focus on some of the important JavaScript methods. The sections will be broken down by module.

Javascript String Methods

1. charAt()

When we want to access the individual characters in a string.

const name = "Thor"
console.log(name.charAt(0))
//T

In another way, we also find a specific character in our string. This method is like an array value finding.

const movie = "Thor"
console.log(movie[0])
//T

2. concat()

const fristName = "Jon";
const lastName = "Doe";
console.log(fristName.concat(" ",lastName))

3.includes()

Includes method checks if a specific value exists or not, and it returns a boolean value.

Note: The includes methods are case-sensitive.

const country = "Bangladesh…


React 17

When you want a Web Developer job, In the Interview you will be faced with ReactJS related questions. So, here are some of the most Interview Questions about ReactJS, that can help you in the Interview.

1. React is not a framework it’s a library.

  • like other framework as like Angular or Ember React is not a framework, framework comes with lot’s of built in rules and regulation you cannot go beyond them but using react for front end you have lot’s of control of your application.
  • React is all about flexibility, you can use much more third party tools while building react application.

2. All About Jsx

  • For beginner developer react is…

Prionto Abdullah

Become a world’s no 1 full-stack web developer. That’s why I am learning and mastering web development. I will not stop until I become the Web Development Hero.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store