Reactjs complete course Bangla (Beginner to Advanced)

এই ভিডিও সিরিজে আশা করি Reactjs বিষয়টাকে সহজে সহজে উপস্থাপন করতে পেরেছি। যদি আমার ভিডিওগুলো থেকে কোন কিছু শিখতে পারেন, তবে অবশ্যই আমার ভিডিওগুলো সবার সাথে শেয়ার করে আমাকে কৃতজ্ঞ করবেন । আমার এই কষ্টার্জিত কাজগুলো সবার কাছে পৌঁছে দেয়ার দায়িত্ব আপনার ।

team

Announcement: Agood news for Full-stack web developer (React.js)

team

welcome to react video series

team

Introduction to React

team

environment setup

team

first react app | react 18

team

JSX and JS Expression

In this video, I will discuss jsx and javascript expression in a react app.

team

CSS Styling in JSX

team

More on CSS in JSX | design a card

team

how to create and use react component

1. how to create react component, 2. how to export and import in react

team

Props and destructuring

1. how to pass value to components, 2. what is restructuring?

team

Mapping data to components

1. how to populate data to a component, 2. mapping data

team

mapping data with a unique id

team

Nested mapping

In this video, I will show how to do nested mapping in React.js

team

Assignment-1 | Products listing App

team

React Assignment-1 Feedback

I will go through your pull requests that you made for assignment-1

team

class component

How to create a class component

team

react component under the hood

In this video, I will explain how React.js creates components in detail.

team

developer tools and extension

1. React developer tools, 2. ES7 react plugin

team

How to use react icons in your project

In this video, I will show how to use, and style react-icons in a react project.

team

how to use bootstrap with React

In this video will show how to use bootstrap with React.

team

state, setState and event handler

team

Conditional Rendering | ternary, short circuit

team

Event Handler | onChange | onClick

team

Event handler binding

team

React Hooks | useState hook

team

dynamic styling in React

In this video, I will explain how to do dynamic styling in React.js

team

Assignment-2 | Counter App

In this video, I will explain react assignment-2

team

Controlled component | Collect form data

team

useSatate with Object

team

passing data from child to parent component

In this video, I will show you how to pass data from the child to the parent component.

team

A basic todo app | pass data from child to parent component

In this video, I will show you how to pass data from the child to parent component.

team

Project 1 | A complete Todo App

In this video, I will create a to-do app to review what you have learned.

team

how to do toggle

In this video, I will show how to toggle in React.

team

how to create FAQ section for website

In this video, I will show a practical demonstration of toggle by creating an FAQ section.

team

React Hooks | useEffect

In this video, I will show you how to use one of the most important react hook- useEffect.

team

fetching data with useEffect hook (part-1)

In this video, I will show you how to fetch data using the useEffct hook.

team

fetching data with useEffect hook (part-2)

In this video, I will show you how to fetch data using the useEffct hook.

team

how to create a custom hook

In this video, I will show you how to create a custom hook.

team

Project 2 | Country App

In this video, I will create a country app to practice useState and useEffect Hook.

team

Fragment | avoid div soup

In this video, I will discuss react fragment.

team

life cycle of a class component

In this video, I will discuss the life cycle of a class component.

team

ref in a class component with example

In this video, I will explain the ref in a class component with an example.

team

React Hooks | useRef Hook

In this video, I will explain why you should use the useRef hook and how to use it.

team

React Hooks | useReducer Hook

In this video, I will discuss useReducer hooks.

team

prop drilling

In this video, I will discuss prop drilling and why it is a problem. In the next video, you will learn how to solve the prop drilling problem with the help of useContext hook.

team

React Hooks | useContext Hook

In this video, I will discuss why we should use useContext and the steps to follow to use

team

PropTypes

In this video, I will discuss React.js built-in type checking feature known as 'PropTypes'

team

react routing | introduction to react routing

In this video, I will discuss react router so you can set up page routing in your react application.

team

react routing | Navigation and redirect

In this video, I will discuss creating a navbar for your app using react-router.

team

react routing | dynamic routing using useParams

In this video, I will show how to do dynamic routing with the help of react router.

team

react routing | useLocation hook

In this video, I will explain useLocation hook. It will help you to pass states from one component to another when navigating.

team

react routing | route parameter, query parameter

In this video, I will explain how to get and set route parameter and query parameter's value in react.

team

react routing | Protected routing

In this video, I will discuss protected routing using react-router-dom.

team

best practice for a react project structure

In this video, I will discuss best practices for react project structure for a large scale project.

team

http method | how to get data from an API

In this video, I will discuss the CRUD operations, especially the GET method. you will learn how to GET data from an API.

team

http method | how to delete data from an API

In this video, I will discuss the CRUD operations, especially the DELETE method. you will learn how to DELETE data from an API.

team

http method | how to create data in an API

In this video, I will discuss the CRUD operations, especially the POST method. you will learn how to POST or Create data in an API.

team

http method | how to update data in an API

In this video, I will show how to update API data using the PUT method.

team

How to deploy react app on netlify from GitHub

In this video, I will show how to deploy a react app from GitHub to Netlify.

team

react memo

In this video, I will discuss react memo function to avoid unnecessary component rendering.

team

React Hooks | useCallback hook

In this video, I will explain one of the most important hooks for improving permanence known as useCallback.

team

React Hooks | useMemo hook

In this video, I will show why we need useMemo hook and how to use useMemo hook

team

A project template with ESLint & prettier setup

In this video, I will share one of the project templates I created for creating react project. It has ESLint and a prettier setup so that you can follow the best practices and fix errors while creating your react project.

team

redux | Introduction to redux

In this video, I will discuss one of the most popular state management libraries known as redux.

team

redux | state, actions

In this video, I will discuss states and actions in redux.

team

redux | Reducers

In this video, I will discuss how to write reducers in redux.

team

redux | Store

In this video, I will discuss the redux store.

team

redux | complete counter app

In this video, I will make a counter app to practice states, actions, reducer and store.

team

redux | payload

In this video, I will discuss payload in action.

team

redux | Multiple reducers

In this video, I will show how to use multiple reducers in redux.

team

redux | Middleware | redux-logger

In this video, I will show how to use middleware in redux.

team

redux | fetch data using redux-thunk

In this video, I will explain how to fetch data using redux-thunk.

team

react-redux | complete counter react app

In this video, I will show how to create a react counter app using redux.

team

react-redux | fetch data

In this video, I will show how to fetch data using redux and use data in a react app.

team

Counter app using redux toolkit

In this video, I will show how to create a counter app using redux-toolkit.

team

how to use redux devtools

In this video, I will show how to use the redux devtools extension in detail.

team

fetch data using redux toolkit

In this video, I will show how to fetch data using the redux toolkit.

team

react CRUD app using redux toolkit

In this video, I will make a react crud app using redux-toolkit.

team

Introduction | Environment setup

In this video, I will introduce react and typescript together. I will show how to set up the environment for react-typescript.

team

built in Props types

In this video, I will discuss built-in props types.

team

user defined Props types (part-1)

In this video, I will discuss user-defined props types.

team

user-defined Props types (part-2)

In this video, I will discuss user-defined props types - an array of objects.

team

user-defined Props types (part-3)

In this video, I will discuss user-defined props types - union.

team

typing children props

In this video, I will show how to type children props.

team

typing style props

In this video, I will show how to type style props.

team

typing useState Hook

In this video, I will show how to set useState hook types.

team

Typing events

In this video, I will show how to type events.

team

typing form event

In this video, I will show how to type onSubmit event.

team

typing useReducer hook

In this video, I will show how to type useReducer Hook.

team

Coding Standard in Software Development