HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
📜
[팀13] 사각사각 ✏️
/
🍎
Atomic Design
🍎

Atomic Design

재사용성을 기준으로 합니다.

Atom

더 이상 쪼개질 수 없는 컴포넌트
  • HTML 태그

Mocules

재사용되고, 컴포넌트 + 컴포넌트 로 이루어진 컴포넌트

Organisms

재사용이 되지 않는 컴포넌트 를 도메인별로 분류
  • article
  • series
  • user
  • purchase
  • follow
  • auth
  • channel
  • general

Templates

컴포넌트 + 레이아웃 = 페이지 || 컴포넌트 + 레이아웃 = Organisms 에 사용되는 레이아웃 컴포넌트
  • Wrapper
  • Container
  • ListContainer
  • SectionContainer

Pages

Templates + Organisms + Mocules + Atom 로 이루어진 페이지 컴포넌트
  • article
  • series
  • user
  • purchase
  • follow
  • auth
  • channel
  • general
 
컴포넌트 분류
이름
태그
삭제 (확정)
변경사항
컴포넌트 종류
ContentAddLink
윤
IconButton으로 확장성있게 바꿔야할 듯함
molcule
Button
송이
예진
윤
atom
Container
레이아웃 wrapper/nowrapper
template
Icon
송이
예진
윤
atom
IconWrapper
예진
Icon폴더에 포함시켜도 될 듯
atom
Image
예진
윤
atom
ImageCard
윤
molcule
Input
송이
예진
윤
atom
LikeToggle
윤
Like로 이름 변경
molcule
List
윤
flex 정렬을 해주는 컴포넌트인데 이름을 바꾸는 것이 직관적일지?
atom
Loading
송이
윤
atom
NoData
송이
문자열 하나 컴포넌트화?
molcule
SelectInput
윤
✅  삭제
molcule
TextArea
송이
윤
atom
Title
윤
atom
Upload
윤
확장성
atom
Wrapper
송이
예진
윤
template
ArticleList
예진
ArticleList 빼고, Flex + Article 분리 (ListContainer)
organism
Card
송이
예진
molcule
CardList
예진
ListContainer + Card
organism
CardSlider
송이
예진
organism
CommentList
ListContainer + Comment
organism
ConfirmCancleButtons
윤
확인, 취소 붙어있는 버튼에 통일시켰으면합니다. → 내 정보수정 바꾸기
molcule
DetailForm
예진
네이밍 고려해주세요...
organism
FollowListItem
송이
예진
FollowList organizm을 만들어서 그 안에 내부 컴포넌트로 포함시켜도 될 것 같다 // 송이 수정해
organism
Header
윤
organism
HottestList
예진
ListContainer + HottestList
organism
ImageUpload
송이
윤
molcule
SectionContainer
예진
template
UserList
송이
예진
ListContainer + User
organism
UserProfile
송이
예진
molcule
ArticleForm
윤
organism
SeriesForm
윤
organism
CheckedButtonList
molcule
 
// import templates import {} from '@atom' import {} from '@mocules' import {} from '@organisms' import {} from 'templates'