01학습
2026년 5월Refine 해커톤 + Node web3 학습 노트 모음
Refine.dev 해커톤 데모 5종과 Node 암호/web3 실험을 한 디렉토리에 모아 구조와 함정을 정리한 학습 컬렉션
이 프로젝트에서의 Ant Design 활용
일부 데모에서 선택한 UI 컴포넌트 라이브러리
examples-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
React 기반으로 통일된 디자인의 UI 컴포넌트를 빠르게 조립하는 컴포넌트 라이브러리
Ant Design은 React 애플리케이션에서 자주 쓰이는 버튼, 폼, 테이블, 모달 같은 UI 요소를 미리 만들어진 컴포넌트 형태로 제공하는 라이브러리다. 매번 디자인을 새로 정의하고 CSS를 직접 작성하는 대신, 검증된 디자인 언어와 상호작용 패턴을 그대로 가져와 화면을 구성할 수 있도록 만들어졌다. 특히 관리자 페이지, 대시보드처럼 데이터 입력과 표시가 많은 화면을 빠르게 구축하는 데 초점이 맞춰져 있다. 컴포넌트뿐 아니라 레이아웃, 폼 검증, 국제화 같은 부가 기능도 함께 지원한다.
Form과 Input, Button 컴포넌트를 조합해 유효성 검사가 포함된 간단한 로그인 폼을 구성한다.
import { Button, Form, Input } from 'antd';
function LoginForm() {
const onFinish = (values) => {
console.log('입력값:', values);
};
return (
<Form onFinish={onFinish}>
<Form.Item name="username" rules={[{ required: true }]}>
<Input placeholder="아이디" />
</Form.Item>
<Button type="primary" htmlType="submit">
로그인
</Button>
</Form>
);
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Refine.dev 해커톤 데모 5종과 Node 암호/web3 실험을 한 디렉토리에 모아 구조와 함정을 정리한 학습 컬렉션
이 프로젝트에서의 Ant Design 활용
일부 데모에서 선택한 UI 컴포넌트 라이브러리
위 프로젝트들에서 같이 쓰인 다른 기술입니다.