usefixpage
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

useFixPage

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

type

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

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>
        </>
    );
}

Readme

Keywords

none

Package Sidebar

Install

npm i usefixpage

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

4.4 kB

Total Files

8

Last publish

Collaborators

  • susiwen8