Desegmentation
WIP
μ΄ κΈμ μμ± μ€μ λλ€
μ΄ κΈμ λ°νμ μλΉκΈ°λ €λ©΄ λ€μμ μνν μ μμ΅λλ€:
- π’ μ견μ 곡μ ν΄μ£ΌμΈμ κΈμμ (λκΈ/μ΄λͺ¨μ§ λ°μ)
- π¬ κ΄λ ¨ μλ£λ₯Ό λͺ¨μμ£ΌμΈμ μ±ν μμ μ£Όμ μ κ΄λ ¨λ μλ£
- βοΈ κΈ°μ¬νκΈ° λ€λ₯Έ λ°©μμΌλ‘
π° Stay tuned!
μν©β
νλ‘μ νΈμμ λμΌν λλ©μΈμ λͺ¨λλ€μ΄ μλ‘ μ°κ΄λμ΄ μμμλ λΆκ΅¬νκ³ , νλ‘μ νΈ μ 체μ λΆνμνκ² λΆμ°λμ΄ μλ κ²½μ°κ° λ§μ΅λλ€.
βββ components/
| βββ DeliveryCard
| βββ DeliveryChoice
| βββ RegionSelect
| βββ UserAvatar
βββ actions/
| βββ delivery.js
| βββ region.js
| βββ user.js
βββ epics/
| βββ delivery.js
| βββ region.js
| βββ user.js
βββ constants/
| βββ delivery.js
| βββ region.js
| βββ user.js
βββ helpers/
| βββ delivery.js
| βββ region.js
| βββ user.js
βββ entities/
| βββ delivery/
| | βββ getters.js
| | βββ selectors.js
| βββ region/
| βββ user/
λ¬Έμ μ β
μ΄λ λμ μμ§λ μμΉμ μλ°νλ©°, Changes Axisμ κ³Όλν νμ₯μ μ΄λν©λλ€.
무μνμ λμ κ²°κ³Όβ
- delivery κ΄λ ¨ λ‘μ§ μμ μ μ¬λ¬ μμΉμ μ½λλ₯Ό μ°Ύμ μμ ν΄μΌ νλ©°, μ΄λ Changes Axisλ₯Ό λΆνμνκ² νμ₯ν©λλ€
- user κ΄λ ¨ λ‘μ§μ μ΄ν΄νλ €λ©΄ νλ‘μ νΈ μ λ°μ actions, epics, constants, entities, componentsλ₯Ό λͺ¨λ μ°Ύμλ΄μΌ ν©λλ€
- μ묡μ μ°κ²°λ‘ μΈν΄ λλ©μΈ μμμ΄ λΉλν΄μ§κ³ κ΄λ¦¬κ° μ΄λ €μμ§λλ€
- λΆνμν νμΌλ€μ΄ μμ¬ λ¬Έμ μΈμμ΄ μ΄λ €μμ§λλ€
ν΄κ²° λ°©μβ
λλ©μΈμ΄λ use caseμ κ΄λ ¨λ λͺ¨λλ€μ ν κ³³μ λͺ¨μ λ°°μΉν©λλ€.
μ΄λ₯Ό ν΅ν΄ λͺ¨λ νμ΅μ΄λ μμ μ νμν λͺ¨λ μμλ₯Ό μ½κ² μ°Ύμ μ μμ΅λλ€.
μ΄ μ κ·Όμ μ½λλ² μ΄μ€μ νμμ±κ³Ό κ°λ μ±μ λμ΄κ³ , λͺ¨λ κ° κ΄κ³λ₯Ό λ λͺ ννκ² λ³΄μ¬μ€λλ€.
- βββ components/
- | βββ DeliveryCard
- | βββ DeliveryChoice
- | βββ RegionSelect
- | βββ UserAvatar
- βββ actions/
- | βββ delivery.js
- | βββ region.js
- | βββ user.js
- βββ epics/{...}
- βββ constants/{...}
- βββ helpers/{...}
βββ entities/
| βββ delivery/
+ | | βββ ui/ # ~ components/
+ | | | βββ card.js
+ | | | βββ choice.js
+ | | βββ model/
+ | | | βββ actions.js
+ | | | βββ constants.js
+ | | | βββ epics.js
+ | | | βββ getters.js
+ | | | βββ selectors.js
+ | | βββ lib/ # ~ helpers
| βββ region/
| βββ user/