Material-ui: [Typescript] λ²„νŠΌ μœ ν˜• 속성 μž…λ ₯을 μ—…λ°μ΄νŠΈν•΄μ•Όν•©λ‹ˆλ‹€.

에 λ§Œλ“  2019λ…„ 03μ›” 27일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: mui-org/material-ui

Button 의 type 속성에 λŒ€ν•œ μž…λ ₯은 컀밋 이후 @types/react 의 μž…λ ₯κ³Ό 더 이상 μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. https://github.com/DefinitelyTyped/DefinitelyTyped/commit/4d371be185ddd77264a8d7f30a7f7f8912738ed8

bug πŸ› typescript

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

v3.9.3으둜 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

@ types / react : https://github.com/DefinitelyTyped/DefinitelyTyped/pull/34194 의 λ³€κ²½μœΌλ‘œ 인해 λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€

v3.9.3으둜 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

@oliviertassinari tsconfig.json 의 paths μ˜΅μ…˜μœΌλ‘œ μ˜¬λ°”λ₯΄κ²Œ μž¬μ •μ˜ν•˜λŠ” 방법에 λŒ€ν•œ μ˜ˆκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

ν˜„μž¬ μˆ˜ν–‰ 쀑 :

"paths": {
    "@material-ui/core/*": ["typings/@material-ui/core/*"]
 }

...

src/typings
└── @material-ui
    └── core
        └── Button
            β”œβ”€β”€ Button.d.ts
            β”œβ”€β”€ Button.js
            β”œβ”€β”€ index.d.ts
            └── index.js

ν•˜μ§€λ§Œ λ‚΄κ°€ λ­”κ°€ 잘λͺ»ν•œ 것 같은 λŠλ‚Œμ΄ λ“€μ–΄μš”.

μš°λ¦¬λŠ” @material-ui/core 의 μ•„μ£Ό 였래된 버전을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 그렇지 μ•ŠμœΌλ©΄ κ·Έλƒ₯ μ—…κ·Έλ ˆμ΄λ“œν•˜κ² μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰