# ๋ฆ์ ์ค๋ค!
์ ๋ Atomic์ ๊ธฐ์ค์ ์ค์ ์ผ๋ก ํ์ตํ๋ค๊ฐ ์๋ฒฝ 6์๊ฐ ๋์ด์ ์ ๋ค์๋ค.
๊ทธ ํ์ ๋ ๋จ๋๊น 10์ ๋ฐ...! O oO)!
์ผ๋จ ์ธ์๊ณ ๋ญ๊ณ ์ค๋ถํฐ ์ผ์ ๋ค์ด๊ฐ๋ฉฐ ํ๋ฃจ๋ฅผ ์์ํ๋ค.
# ์ค์ ์๋
์๋ฒฝ ๋์ ์ฐธ๊ณ ํ๋ ๊ธ์ ์ ๋ฆฌํ๋ฉฐ ์๊ฐ ์ ๋ฆฌ๋ฅผ ํ๋ค.
Effective Atomic Design | kciter.so
๊ตฌ๊ธ๋ง์ผ๋ก ์ฐพ์ ์ฝ์ Atomic Design ๊ด๋ จ ๊ธ ์ค ์ ์ผ ์์ธํ๊ฒ ์ค๋ช ์ด ๋์ด ์๋ ๊ฒ ๊ฐ๋ค.
๋ํ ๊ธ์ ์ ์ ๋ถ์ด ๋ณด์ํ๊ณ ์๋กญ๊ฒ ์ ์ํ Atomic Design์ ํ์ค ๊ท์น์ ๋ช ํํ๊ณ ํ๋นํ ์ด์ ์ ํจ๊ป ์ ๋ฆฌ๋ฅผ ํด์ฃผ์ ์ ์ฐธ๊ณ ๊ฐ ๋ง์ด ๋๋ค.
๋ด์ฉ ์ค์ Atomic Design์ ์ค์ ๊ตฌํ์ ํ๋ค ๋ณด๋ฉด ์ ๋งค๋ชจํธํ ๋ถ๋ถ์ด ์๊ธฐ๋ ์์ธ์ผ๋ก Atomic Design์ ๋ฐฉ๋ฒ๋ก ์ด์ง๋ง ๋ ์ด์ด ์ํคํ ์ฒ ํจํด์ผ๋ก ์ด๋ฃจ์ด์ง ์ปจ์ ์ผ๋ก ๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ผ ํ์๋ฉฐ ์์๋ก MVC๋ฅผ ๋ค์ด์ฃผ์ จ๋๋ฐ ํ๋ฐฉ์ ์ดํด๊ฐ ๊ฐ๋ค. ๋ฐ๋ก ๋ช ๋ฌ ์ ์ฝ๋์ค์ฟผ๋์ ๋ถ๋ค๊ณผ Frontend์์์ MVC์ ๋ํด ์๋ก ๋ค๋ฅธ ํด์๊ณผ ์๊ฒฌ์ผ๋ก ์ด๋ค ํ ๋ก ์ ํ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฐ ๋๋์ด๊ตฌ๋ ํ๊ณ ์ดํด๊ฐ ๊ฐ๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ ์ค๋ ๋๋ ๊ณ์ Atom์ ๋จ์์ ๋ํด์๋ง ์ฌ๊ฐํ๊ฒ ๊ณ ๋ฏผ์ ํ๋๋ฐ ํด๋น ๊ธ์ ์ฝ์ด๋ณด๋ Atom ๋ณด๋ค ๋ ๊ธฐ์ค์ด ์ ๋งคํ ๊ฑด Molecule๊ณผ Organism์ด๋ผ๋ ๊ฑธ ์๊ฒ ๋๋ค.
Stop Using Atomic Design Pattern | JBEE.io
Stop Using Atomic Design Pattern
์์ฆ ๋ง์ ํ๋ฐํธ์๋ ํ์์ ๋์์ธ ์์คํ ์ ์ด์ํ๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฌ๋ฉด์ ํจ๊ป ๋ค๋ฆฌ๋ ์ฉ์ด ์ค ํ๋๋ ๋ฐ๋ก Atomic Design Pattern…
jbee.io
Atomic์ ์ ๋งค๋ชจํธํ ๊ธฐ์ค์ ๋ต๋ตํ๋ ์ฐจ์ ์ ๋ชฉ์ ๋ณด๊ณ ํ๋ฆฐ ๋ฏ ๋ค์ด๊ฐ ์ฝ์ ๊ธ์ด๋ค.
Atomic Design์ ์ ๋งค๋ชจํธํจ์ ๋ํด ๋ฑ๋ฑ์ด ํํค์น๋ ๋๋์ ๊ธ์ด์๋ค.
์ด ๊ธ์ Atomic Design์ ๋ํด์๋ ๋ง์ด ์ดํดํ๊ณ ๋ฐฐ์ธ ์ ์๊ธฐ๋ ํ์ง๋ง ๊ทธ๊ฑธ ๋์ด์ ์ด๋ ํ๋์ ๊ฐ๋ ์ ๋ํด ๊ทธ๊ฒ์ ์ฅ๋จ์ ์ ๋ช ํํ ํ์ ํ๋ ค๋ฉด ์ด๋ค ์์ผ๋ก ํํค์ณ์ผ ํ๋์ง ๋๋ ์ ์์๋ค.
๊ธ์ ๋๋ฌด ์ ์ฐ์๋ ๊ฑฐ ๊ฐ๋ค.
๋ณ๊ฒฝ์ ์ ์ฐํ ์ปดํฌ๋ํธ | JBEE.io
์์ Stop Using Atomic Design Pattern์ 2ํธ ๋๋์ ๊ธ์ธ๋ฐ ์ ๋ง ๋๋ฌด ์ ์ตํ๋ค.
์์ง ์์ ํ ์ดํด๋ฅผ ๋ชป ํ์ง๋ง ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ด๋ค ์์ผ๋ก ํด์ผ ํ๋์ง ์ ๊ทผ ๋ฐฉ๋ฒ์ ์ ์ ์์๋ค.
์์ผ๋ก ๋๊ณ ๋๊ณ ์ฝ์ผ๋ฉด์ ๊ณต๋ถํ๋ ค๊ณ ํ๋ค.
# ์ด์ ์ค๋ Atomic Design์ ๋ํด ์ฐพ์๋ณด๋ฉด์
Component๋ผ๋ ๊ฒ์ ๋ํด ์ข ๋ ๋ณธ์ง์ ์ธ ๊ณต๋ถ๋ฅผ ํ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๊ฒฐ๊ตญ ์ค์ํ ๊ฑด ๊ทธ Component๋ฅผ ์ด๋ค ์์ผ๋ก ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ง๋๊น.
# ๋๋์ด ์ฝ๋ฉ ์์!
์ ๋ ์ดํ๋ถํฐ ๋๋์ด ์ง์ง ์ฐ์ผ๋ก ๊ตฌํ์ ์์ํ๋ค.
๋ ์ด์ ๊ณ ๋ฏผํ๊ณ ํ์ตํด๋ดค์ ์ค์ ๋ก ๊ตฌํํด๋ณด์ง ์๋ ์ด์ ์ ์ ์์ ๊ฑฐ ๊ฐ์์ ์ด์ ์ง์ง ๊ตฌํ์ ์์ํ๋ค.
๋ฐ๋ก ๋ด์ผ์ด PR ๋ ์ด๋๊น ์ ์ด๋ ์ํ๊ธฐ ํ์ด์ง๋ ๊ตฌํํ๊ณ ์ ์ถํ์ ๋ชฉํ๋ฅผ ์ก๊ณ ์์ ์ ์์ํ๋๋ฐ!!!!
์ผ์ X-X)!!!! Story Book ๋๋ฌธ์ ๊ฑฐ์ 2์๊ฐ์ ๋ ๋ ค๋จน์๋ค!
Story ์ฝ๋์ ์ฒ์ ์ ์ํ๋๋ฐ๋ ์๊ฐ์ด ๊ฑธ๋ ธ๋๋ฐ ์ ์ผ ๊ฒฐ์ ์ ์ด์๋ ๊ฑด ๋ญ๊ฐ ์ฝ๋์ ์๋ฌ๊ฐ ๋ฌ๋๋ฐ ์๋ฌ ๋ฉ์์ง๊ฐ ๋ฑํ ๋จ์ง ์๊ณ ๊ทธ๋ฅ Story Book์ ์ปดํฌ๋ํธ๊ฐ ๋จ์ง ์๋ ๊ฒ ๋๋ฌธ์ ๊ทธ ์์ธ์ ์ฐพ์ ํค๋งค๋๋ผ ๋๋ฌด ๊ณ ํต๋ฐ์๋ค.
๊ทธ ํ์ ์์์ ์ฒ๋ผ ์๋ฌ๊ฐ ๋จ๋ฉด ์คํ๋ ค ํ๊ฐ ๋๊ธฐ๋ณด๋ค ์์ด๊ณ ์ํ๋ค ๋ด ์๋ผ ํ๋ ๋ง์ด ๋ค์๋ค.
์ฐธ๊ณ ๋ก ์์ ์๋ฌ๋ import ๊ฒฝ๋ก ์ค์์๋ค ^///^)>
์ด๊ฑธ ์ง์ง ํผ์ ํ์ผ๋ฉด ํ๋ค๊ฐ ์ค๊ฐ์ ํํ ๊ฐํ๊ฒ ๋๋ผ๊ณ ๋ฐ๋ก ์ ์์ ๊ฒ ๊ฐ๋ค.
ํ์๋ผ๋ฉด ์ง์ง ๋ฏธ์ ํ๊ธฐ๋ ๋ฐ์๋ฐ ์ด๋ฐ ๊ฑฐ ํ ์๊ฐ๋ ์๋๋ ๋ชป ๋์ ํ ๋ฐ
์ด๋ฒ์๋ ์ ์ด๋ฏธ๋ ํจ๊ป Atomic๊ณผ Story Book์ ์ ์ฉํ๋ ๊ฑฐ๋๊น
๊ทธ๋๋ ํผ์ ํ๋ ๊ฒ ์๋๋ผ๋ ๋๋์ ๋ ๋ ํด์ ธ์ ์ฐธ๊ณ ๊ฟ๊ฟํ๊ฒ ํ ๊ฑฐ ๊ฐ๋ค.
^-^)/ ์จ๐ฏ ์ต๊ณ ๋ค!
----
Storybook ์๋ฌ๋ ๋์ค์ ์๊ณ ๋ณด๋ ๊ทธ๋ฅ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ผ์ ๋ณด๋ฉด ๋๋๊ฑฐ์๋ค. ^_ใ )...๋ชฝ์ด
# ์ค๋๋ง์ ์์บ
์ค๋ ๋ฆ์ ์๊ณ ์ค์ ๋ค์ด๊ฐ๋๋ ์จ๋ฐ์ด ์์บ ์ ํ๊ณ ๊ณ์ จ๋ค.
๊ทธ๊ฑธ ๋ณด๊ณ ๋๋ ๋๋ฌด ํผ๊ณคํด์ ๊ทธ๋ฅ ์์บ ์ ํ๋๋ ๋ฌธ๋ ๋ฒ๋ธ ์์บ ์คํฐ๋๊ฐ ์๊ฐ์ด ๋ฌ๋ค.
๋ช ๋ฌ ์ ๊น์ง๋ง ํด๋ ๋ฒ๋ธ ์คํฐ๋ ์ฑ๋์์ ์์ฃผ ์์บ ํ์ ๊ตฌํ๊ณ ํ์๋๋ฐ.
๋ญ๊ฐ ํ์ด๋ ํ ํ๋ก์ ํธ๋ฅผ ์์ํ๋ฉด์ ์์บ ์คํฐ๋๊ฐ ๋ธํด์ง ๊ฑฐ ๊ฐ๋ค.
๊ทธ๋ฌ๋ ๋ ๋ง์นจ ์ ์ด๋ฏธ๊ฐ ์ค๋๋ง์ ์์บ ํ ์ฌ๋์ ์ฐพ์ผ์๊ธธ๋ ์ฝ์ธ๊ฒ ์์ ๋ค์๋ค. ^0^)/ ํ์!
ํ ๋ฌ ์ ๋ ์ ์ ํ๋ ๋ฒ๋ธ ์คํฐ๋ ์ฑ๋์๋ ์ค๋๋ง์ ์ฑ์ ๋ณด๋ด ๋ดค๋๋
๋ช๋ช ๋ถ๋ค์ด ์ฐพ์์ฃผ์ ์ ํจ๊ป ์์บ ์คํฐ๋๋ฅผ ํ๋คใ ใ
์์ ์ค๋๋ง์ด์๋ค! ^3^)ใ ใ
# ํ๋ค ๋ณด๋ ๊ฒฐ๊ตญ ์์ ๋ ์๋๋ฐ
๋ชฉํ ๋ฌ์ฑ์ ์คํจํ๋ค...ใ
์ํ๊ธฐ ํ์ด์ง๊น์ง๋ ๊ตฌํํ๊ณ ์ถ์๋๋ฐ ์๊ฐ๋ณด๋ค
Story Book์ ์ ์ฉํ๊ณ Atom ํ๋๋ฅผ ๋ง๋๋๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ค์ ๊ฒฐ๊ตญ ์คํจํ๋ค.
์ด๋ผํ PR์ ๋ณด๋ผ ๊ฑฐ ๊ฐ์์ ์์ธํ๋ค...ใ
'๐ DIARY > Codesquad Masters' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[220617] ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ผ์ผ ํ๊ณ (4) | 2022.06.17 |
---|---|
[220614] ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ผ์ผ ํ๊ณ (0) | 2022.06.15 |
[220613] ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ผ์ผ ํ๊ณ (0) | 2022.06.14 |
[220516 ~ 20] ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฃผ๊ฐ ํ๊ณ (0) | 2022.05.20 |