🎉 follow my github →
Devripon.Reactive AcceleratorReactive Accelerator
GitHubGitHub (opens in a new tab)
  • Getting Started
  • Git and Github Refresher
  • Frontend Focus Topic
  • Javascript Refresher
      • 1.1 - Introduction to React
      • 1.2 - React-installation-and-development-environment-setup
      • 1.3 - How React Works: Virtual Dom
      • 1.4 - Basics of React Component: Your First Component
      • 1.5 - Basics of React Component: Importing & Exporting Components
      • 1.6 - Basics of JSX: React's Markup - Writing Markup with JSX
      • 1.7 - Basics of JSX: React's Markup - JavaScript in JSX with Curly Braces
      • 1.8 - Understanding Props - Passing Props to a Component
      • 1.9 - Conditional Rendering
      • 1.10 - Rendering Lists
      • 1.11 - Pure Components: Keeping Components Pure
      • 1.12 - Your UI as a Tree
      • 2.1 - Responding to Events - Adding Event Handlers
      • 2.2 - Responding to Events - Event Propagation
      • 2.3 - Understanding State - A Component's Memory
      • 2.4 - How Rendering Works
      • 2.5 - State as a Snapshot
      • 2.6 - Queueing a Series of State Updates
      • 2.7 - Updating Objects in a State
      • 2.8 - Updating Arrays in a State
      • 3.1 - Declarative vs Imperative UI
      • 3.2 - Thinking About UI Declaratively in React
      • 3.3 - Choosing the state Structure in React
      • 3.4 - Share State Between Components: Lifting State Up
      • 3.5 - Preserving and Reseting State : Default Behaviour
      • 3.6 - Resetting State at Same Position : Changing Default Behaviour
      • 3.7 - Extracting State Logic into Reducers
      • 3.8 - Passing Data Deeply With Context - Introduction to Context API
      • 3.9 - Scaling Up with Reducers and Context
      • 4.1 - Referenceing Values with Refs
      • 4.2 - Manipulating DOM with Refs
      • 4.3 - Forwarding Refs : Accessing another component’s DOM nodes
      • 4.4 - UseImperativeHandle : Exposing the subset of the API with an Imperative Handle
      • 4.5 - Flushing State Updates Synchronously with flushSync
      • 4.6 - Synchronising with Effects: Overview and How To Write Effects
      • 4.7 - Handling Effects Firing Twice in Development
      • 4.8 - Synchronising with Effects: Fatching Data
      • 4.9 - You Might Not Need an Effect
      • 4.10 - The Lifecycle of an Effect
      • 4.11 - Effect React To Reactive Values
      • 4.12 - Separating Events from Effects
      • 4.13 - Removing Effect Dependencies
      • 4.14 - Reusing Logic with Custom Hook
      • 4.15 - Performance Optimization
      • React Suspense and Error Bounderies
      • React Lazy Load
  • React Router Dom
  • Firebase
    • Firebase : Authentication & Authorization
  • Tanstack Query / React Query
  • React Hook Form
  • Framer Motion
  • Next Js
    • 1.1 - Installation and Project Setup
    • 1.2 - Project Structure
    • 1.3 - Defining Routes
    • 1.4 -Pages and Layouts
    • 1.5 - Linking and Navigation
    • 1.6 - Loading and Streaming
    • Image upload with drag and drop with nextjs
    • Manage Refresh Token Rotation with NextAuth and Reddis (Credentials and oAuth)
  • Redux
    • Installation
    • Installation and Setup
    • Introduction of Basic Types
    • Understanding of Type Inferance and Type Annotaion
    • Introduction to Type Interfaces and Type Aliases
    • Objects Property Modifier and Advanced Types
    • Introduction of Class in TypeScript
Question? Give us feedback → (opens in a new tab)Edit this page
Reactive Accelerator
Firebase

আমরা চেষ্টা করছি খুব দ্রুত পুরো ডকুমেন্টটিকে আপডেট করতে

React Router DomFirebase : Authentication & Authorization

copyright 2025 © devripon.