-
Notifications
You must be signed in to change notification settings - Fork 11
Atomic Design ์ค๊ณ
yejineee edited this page Nov 18, 2020
·
1 revision
Atom
- htmlํ๊ทธ ํ๋์ ์ต์ํ์ style์ ๊ฐ์ง element(๋ฒ์ฉ์ )
Molecules
- 2๊ฐ ์ด์์ Atom or Atomํ๋์ ํน์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ง ์ปดํฌ๋ํธ ๋จ์
Organisms
- Molecules, Atom ์ ์ง๋จ
- ํน์ ๊ธฐ๋ฅ์ ์ํํ๊ณ Organisms ๋ด์์ ํ์ํ ๋ฐ์ดํฐ, ๋ก์ง์ ๊ฐ์ง๊ณ ์์.
- user์ ๋ณด์ ๊ฐ์ ์ ์ฒด ์ ๋ณด๋ page์์ ๋ด๋ ค๋ฐ์
Template
- page์ ๋ ์ด์์
- component๋ ์ฃผ์
- ์คํ์ผ์ ์ง์ค
Page
- ํ ํ๋ฆฟ์ ์ปดํฌ๋ํธ๋ฅผ ์ฃผ์ ํ ํ๋ฉด
- ์ ์ฒด์ ์ธ ๋ก์ง๊ณผ ์ํ๋ฅผ ๊ด๋ฆฌ
atom
- input
- button
- label
- ๋ก๊ณ ์ด๋ฏธ์ง
- list item container ( icon + children)
- priceTag
- CheckBox
Molecules
- label+Input (PlainInput.ts)
- logo+button (LogoButton.ts)
- Transaction Item (IconBtn+ ์ ๋ชฉ, ๋ถ๋ฅ, ํต์ฅ + PriceTag)
- DropDownList
- DropDownContaine
Organisms
- LocalLogin
- OAuthLogin (GitHub + Naver)
- DateTransactionList
- Nav
- MonthInfoHeader
- AccountBookList - dropdown
- MonthList - dropdown
- Filter - dropdown
- API ์์
- API ์ค๊ณ
- DB ๋ชจ๋ธ๋ง
- ๊ธฐ์ ์ ์ ์ด์
- Feature list
- ํ๋ฉด ๋ช ์ธ์
- ํ๋ก์ ํธ ๊ตฌ๋ ๋ฐฉ๋ฒ
- ๊ธฐ์ ํน์ฅ์
- ์ฃผ์ ๊ธฐ๋ฅ ์๊ฐ
- Optimistic Update
- ์ํ๊ด๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํ ๊น
- Atomic Design ์ค๊ณ
- Mongoose Atomic Update ๋ฐฉ์์ ์ฐพ์์
- MobX Best Practices๋ ์ด๋์
- ๊ฑฐ๋๋ด์ญ ์คํ ์ด ๊ด๋ฆฌ
- user-account DB๊ด๊ณ ์์
- ์๋ฆผ ๊ธฐ๋ฅ ๊ตฌํ
1 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
2 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
3 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
4 ์ฃผ์ฐจ
5 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ