본문 바로가기

CSS

[CSS] Antd CSS Framework

처음 사용해 본 CSSs Framework는 React BootStrap이었는데

 

이번 프로젝트에서는 Antd라는 Framework를 사용해 볼 예정입니다.

 

Framework를 사용하면 좋은 점은 CSS에 시간과 노력을 투자할 필요가 줄어든다는 점입니다.

 

그래서 기능에 더 집중할 수 있게 됩니다.

 

그 중에서도 Antd는 중국에서 만든 FrameWork로 기능이 많고 깔끔한 디자인인게 장점이고

 

그렇기 때문에 용량 문제가 단점으로 꼽힐 수 있습니다.

 

Ant Design of React - Ant Design

 

Ant Design of React - Ant Design

An enterprise-class UI design language and React UI library with a set of high-quality React components, one of best React UI library for enterprises

ant.design

 

먼저 Antd를 설치해봅시다.

 

클라이언트 폴더에 

npm install antd --save

 

 

를 입력해 설치해줍니다.

 

사용법도 공식 홈페이지에 써있는데

 

import 해오고 컴포넌트 형식으로 바로 사용하면 될 것 같습니다.

 

한 번 사용해보겠습니다.

 

import React, { useEffect } from 'react'
import { DatePicker } from 'antd';
import axios from 'axios';
function LandingPage() {
  useEffect(()=>{
    axios.get('/api/hello')
    .then(response => console.log(response.data))
  } , [])
  return (
    <div>
      <DatePicker/>
    </div>
  )
}

export default LandingPage

 

Landing Page에 DatePicker라는 컴포넌트를 적용해보겠습니다.

 

localhost:3000

 

이렇게 날짜를 선택할 수 있는 툴이 생겼네요.

 

프로젝트에서 유용하게 쓰일 것 같습니다.

 

감사합니다!