React + TypeScript 환경에서 Styled-components를 활용한 다양한 스타일의 버튼 컴포넌트 만들기
·
TypeScript
React + TypeScript 환경에서 Styled-components를 사용하여 다양한 스타일의 버튼을 만들어봤다. import React from 'react' import styled, { css, keyframes } from 'styled-components' // ButtonProps 타입 정의 type ButtonProps = { children: string, sm?: boolean, // sm: boolean | undefined 로도 사용 가능 me?: boolean, lg?: boolean, xlg?: boolean, } // Button 컴포넌트 정의 export const Button = ({ children, ...props }:ButtonProps) => { return {..