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/