SOSO
SOSO copied to clipboard
react/design-system-decision-record/
Design System Decision Record | SOSOLOG
μ΄ κΈμ FEConf2022 λμμΈ μμ€ν , ννλ₯Ό λμ΄μ λ°νμμ λ€λ£¨μ§ μμ linearλΌλ Design Systemμ λν κ³ λ―Όκ³Ό κ²°μ μ λν κΈμ λλ€. Table of Contents Principle Problem from Principle Interface Compound Component Headless μμ 1. Trigger μμ 2. λ€μν κΈ°λ₯ μ»΄ν¬λνΈ λμμΈ μμ€ν μ λ―μ¦ μμ° μμ 1. Slot μμ 2. state μμ 3. PortalContainerβ¦
λ무 μ’μ κΈ κ°μ¬ν©λλ€! νΈλ μ΄λμ€ν μ§μ μ λκ° λμλ νμ κ³ λ―Όμ΄μλλ°, λλ€λ₯Έ μΈμ¬μ΄νΈλ₯Ό μ»κ³ κ°λλ€ :)
feconfμμ κ΅μ₯ν ν₯λ―Έλ‘κ² λ€μ λ°νμμ΅λλ€! μ¬λ΄ λμμΈ μμ€ν μ μ μ§λ³΄μμ€μΈλ° λ§μ λμμ΄ λμμ΄μ. μ’μ κΈ κ°μ¬ν©λλ€.
μ’μ κΈ κ°μ¬ν©λλ€!
μ’μ κΈ κ°μ¬ν©λλ€~ κ·Έλ°λ° νλ¦°μ ν λ§μμ£ΌκΈ°μ MyTimePickerWithNewOption
ν¨μμμ μ΄λ»κ² intervalμ μΆλ‘ νλμ? μμ μ½λλ§μΌλ‘λ κ°μ΄ μ μμ‘νλ€μ©
μ’μ κΈ κ°μ¬ν©λλ€. λμμΈ μμ€ν ꡬμΆμ μν radixμ stitches λμ μ ν° λμμ΄ λμμ΅λλ€. νΉμ scope contextμ λν λ¬Έμ μ jotaiλ₯Ό νμ©νμ μ¬λ‘κ° μμΌμ κ°μ? ν¬μ€ν μ 보μλλ°, μ€μ λ‘ λ΄λΆμ μΌλ‘ μ¬μ©νκ³ κ³μ κ±΄μ§ κΆκΈνμ΅λλ€.
@i0boy
MyTimePickerWithNewOption
μ»΄ν¬λνΈλ λμμΈ μμ€ν
μ¬μ©μ², μ¦ μΈλΆλΌλ λ»μΌλ‘ λΆμΈ μ΄λ¦μ΄μμ΅λλ€. μ¬μ©μ²μμλ μ΅μ
μ λ§λ€μ΄μ μ¬μ©νλ, μ§μ κ°μ μ μ μμ΅λλ€.
// λμμΈ μμ€ν
μ μλΉνλ μͺ½
function MyTimePickerWithNewOption() {
// makeTimeIntervalμ μμ ν¨μμ΄κ³ , date-fnsμ intervalκ°μ ν¨μλΌκ³ μκ°νμλ©΄λ©λλ€.
const options = makeTimeInterval()
}
μ΄λ κ² μΈλΆμμ μ μΈλλ μ΅μ
μ λ΄λΆμμ μμλ΄λ κ²μ λ³Έλ¬Έμ μ νκ²μ²λΌ Collection
컨ν
μ€νΈλ₯Ό μ¬μ©ν©λλ€.
@with-key
κΈ μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€! scoped contextλ μμλλ λ¬Έμ μ λν μ’μ ν΄κ²°μ± μ΄λΌκ³ μκ°λΌμ λ°λ‘ μ 리νμλλ° μμ§ μ€μ λ‘ μ¬μ©νκ³ μμ§λ μμ΅λλ€.
@SoYoung210 κ·Έλ κ΅°μ.! λ΅λ³ μ£Όμ μ κ°μ¬ν©λλ€.