Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

logout in react js

/*
|==========================================================
| How to logout in react js and redirect to login page
|==========================================================
*/
import React from 'react';
import { Link, useNavigate } from 'react-router-dom';

function Navbar() {

    const navigate = useNavigate();

    // HANDLE LOGOUT EVENT
    const logout = (e) => {
        e.preventDefault();
        console.log('Logout');

        // CLEAR DATA FROM STORAGE
        localStorage.clear();
        sessionStorage.clear();

        navigate("/");
    }

    return (
        <nav className="sb-topnav navbar navbar-expand navbar-dark bg-dark">
            <Link 
              className="dropdown-item" 
              to="#" 
              onClick={logout}
			>
             Logout
			</Link>
        </nav>
    )
}

export default Navbar;
Comment

PREVIOUS NEXT
Code Example
Javascript :: react js usehistory push and pass props 
Javascript :: how to add attribute in jquery 
Javascript :: discord.js cooldown 
Javascript :: javascript round decimal 2 digits 
Javascript :: nodejs command line arguments 
Javascript :: change attribute 
Javascript :: seconds to hh mm ss javascript 
Javascript :: nodemailer types 
Javascript :: parsefloat jquery 
Javascript :: Javascript how to run hello world 
Javascript :: convert a string to html element in js 
Javascript :: check the doc name in javascript 
Javascript :: javascript reduce function to get sum of object value 
Javascript :: checkbox on click jquery select all 
Javascript :: vue settimeout in computed 
Javascript :: javascript filter array by another array 
Javascript :: document.ready 
Javascript :: npm ERR! code ELIFECYCLE npm ERR! errno 2 
Javascript :: how to open browser for upload with click on element in jquery 
Javascript :: check email js 
Javascript :: js get first space in string 
Javascript :: javascript get filename from url 
Javascript :: javascript calculate age given date string 
Javascript :: jquery back button event 
Javascript :: react native text area form 
Javascript :: last query prisma 
Javascript :: javascript hwo to return largest value with index 
Javascript :: random id generator 
Javascript :: react eslint error missing in props validation 
Javascript :: capitalize first letter of every word javascript 
ADD CONTENT
Topic
Content
Source link
Name
1+6 =