0.0.3 • Published 11 months ago

woowacourse-rego-modal v0.0.3

Weekly downloads
-
License
-
Repository
github
Last release
11 months ago

RegoModal 라이브러리

간단한 모달을 구현할 수 있는 라이브러리입니다.

설치 방법

npm install woowacourse-rego-modal

해당 라이브러리는 styled-components, @types/styled-components를 이용합니다.

사용 방법

import { RegoModal } from 'woowacourse-rego-modal'

RegoModal 사용하기

Modal을 사용하기 위해서 필요한 세팅이 있습니다. 모달을 열고 닫는 함수를 만들어 주어야 합니다.useState를 사용하여 모달을 여닫는 것을 추천합니다.

Modal 여닫기 위한 state 기본 세팅

const [isModalOpen, setIsModalOpen] = useState(true);

Modal 여닫는 함수 작성

const closeModal = () => {
  setIsModalOpen(false);
};

const openModal = () => {
  setIsModalOpen(true);
};

사용 예시

import { RegoModal } from "woowacourse-rego-modal";

function App() {
  const [isModalOpen, setIsModalOpen] = useState(true);

  const closeModal = () => {
    setIsModalOpen(false);
  };

  const openModal = () => {
    setIsModalOpen(true);
  };

  return (
    <RegoModal isModalOpen={isModalOpen} closeModal={closeModal}>
      {<h1>Title</h1>}
    </RegoModal>
  );
}