Skip to content
This repository has been archived by the owner on Aug 15, 2021. It is now read-only.

susiwen8/useFixPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

useFixPage

A React hook to lock or unlock page. Usually used in popout scenario.

Last npm release

type

export function useFixPage(initialValue?: boolean): [boolean, React.Dispatch<React.SetStateAction<boolean>>];

install

npm install usefixpage

example

import React from 'react';
import {useFixPage} from 'usefixpage';

interface PopupPropsType {
    close: (boolean) => void;
}

const Popup: React.FC<PopupPropsType> = ({close}) => {
    return (
        <div onClick={() => close(false)}>Close</div>
    );
}

function Example() {
    const [popup, setPopup] = useFixPage(false);

    return (
        <>
            {popup ? <Popup close={setPop} /> : null}
            <div onClick={setPopup(true)}>Page</div>
        </>
    );
}

About

React hook for fix page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published