Skip to content

thinnakrit/react-usepopstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React window event listener popstate

Installation

Using npm:

$ npm install --save react-usepopstate

Using yarn:

$ yarn add react-usepopstate

Quick Start

import React from 'react';
import usePopstate from 'react-usepopstate';

const render = () => {
  	const { isBackButtonClicked } = usePopstate({
    isPrompt: true,
		alertDescription: 'Confirm back',
		callback: () => {
			alert('BACK')
		},
	})
 
  return (
    <>
      <div>Hello React!</div>
    </>
  );
}

Documentation

const { isBackButtonClicked } = usePopstate({ isPrompt, alertDescription, callback })

Parameters object

  • alertDescription {String} Confirm prompt description
  • callback {Function} Callback function
  • isPrompt {Booleen} Use confirm propmt default : false

Return value

  • isBackButtonClicked {Booleen} Back status

Contributing

Feel free to submit any issues or pull requests.

License

MIT

About

React use window event listener popstate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published