Skip to content

우아한테크코스 npm publish 연습용 리액트 모달 컴포넌트입니다.

Notifications You must be signed in to change notification settings

regularPark/sample-modal-rego

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

우아한테크코스 npm publish 연습용 리액트 모달 컴포넌트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published