React-dnd: κ²½κ³ : κΈ°λ³Έ React νŒ¨ν‚€μ§€λ₯Ό 톡해 PropTypes에 μ•‘μ„ΈμŠ€ν•˜λŠ” 것은 더 이상 μ‚¬μš©λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λŒ€μ‹  npm의 prop-types νŒ¨ν‚€μ§€λ₯Ό μ‚¬μš©ν•˜μ„Έμš”.

에 λ§Œλ“  2017λ…„ 04μ›” 10일  Β·  16μ½”λ©˜νŠΈ  Β·  좜처: react-dnd/react-dnd

μ–Έμ œ μ—…λ°μ΄νŠΈλ  정보가 μžˆλ‚˜μš”?

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

μ €λŠ” ν˜„μž¬ μ˜κ΅­μ—μ„œ νœ΄κ°€ μ€‘μž…λ‹ˆλ‹€. λ‚˜λŠ” λ‹€μŒ μ£Ό μ΄ˆμ— 릴리슀λ₯Ό λŠμ„ κ²ƒμž…λ‹ˆλ‹€

2017λ…„ 5μ›” 3일 μˆ˜μš”μΌ μ˜€μ „ 11:57 Aaron Reisman [email protected]
썼닀:

@darthtrevino https://github.com/darthtrevino 릴리즈 μ»· λΆ€νƒλ“œλ¦½λ‹ˆλ‹€ :D ❀️

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/react-dnd/react-dnd/issues/731#issuecomment-298880269 ,
λ˜λŠ” μŠ€λ ˆλ“œλ₯Ό μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AAG7iDLONVBG4QOLzTRC4yn_sh9DiprTks5r2F20gaJpZM4M4iok
.

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

이 κ²½κ³ λŠ” react 15.5.*λ₯Ό μ‚¬μš©ν•  λ•Œ ν‘œμ‹œλ©λ‹ˆλ‹€. 기본적으둜 μ§€κΈˆμ€ 경고일 λΏμ΄μ§€λ§Œ react16μ—μ„œλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ 쀑단될 수 μžˆμŠ΅λ‹ˆλ‹€. PropTypesλŠ” 이제 react νŒ¨ν‚€μ§€κ°€ μ•„λ‹Œ 'prop-types' νŒ¨ν‚€μ§€μ—μ„œ 가져와야 ν•©λ‹ˆλ‹€.
λ°˜μ‘ νŒ€μ€ μ΅œμ‹  νŒ¨ν‚€μ§€λ₯Ό μ΅œμ‹  μƒνƒœλ‘œ μœ μ§€ ν•˜λ„λ‘ ꢌμž₯ ν•©λ‹ˆλ‹€.

@chen199 질문이 μžˆμŠ΅λ‹ˆλ‹€.
이 κ²½κ³ λ₯Ό 보이지 μ•Šκ²Œ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

@konojunya 음 , 기본적으둜 λ°˜μ‘μ΄ console.error(μ½˜μ†”μ— κ²½κ³ λ₯Ό μΈμ‡„ν•©λ‹ˆλ‹€. 그듀은 이 였λ₯˜κ°€ "μ›ν•˜λŠ” λŒ€λ‘œ" μ§„ν–‰λ˜κΈ°λ₯Ό μ •λ§λ‘œ μ •λ§λ‘œ μ›ν•˜κΈ° λ•Œλ¬Έμ— μˆ˜ν–‰ν•©λ‹ˆλ‹€. λŒ€μ‹  React λͺ¨λ“ˆμ—μ„œ) λ˜λŠ” 이 였λ₯˜λ₯Ό μΌμœΌν‚€λŠ” λ‹€λ₯Έ 쒅속성을 μ—…λ°μ΄νŠΈν•©λ‹ˆλ‹€(예: react-router 3.*). μ΄λ ‡κ²Œ ν•˜λ©΄ 버전 16μ—μ„œ μ•ˆμ „ν•˜λ‹€κ³  ν™•μ‹ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ¬Όλ‘  이 인쇄λ₯Ό λ¬΄μ‹œν•˜κ±°λ‚˜ ν•΄κ²°ν•  수 μžˆμ§€λ§Œ μ‹€μ œλ‘œλŠ” ꢌμž₯ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

아무 것도 λ˜μ§€μ§€ μ•ŠλŠ” react의 ν”„λ‘œλ•μ…˜ 버전을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
κ²½κ³ .
2017λ…„ 4μ›” 15일 ν† μš”μΌ μ˜€ν›„ 6μ‹œ 2뢄에 Chen [email protected]이 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

@konojunya https://github.com/konojunya κΈ€μŽ„, 기본적으둜 μ–΄λ–»κ²Œλ©λ‹ˆκΉŒ?
λ°˜μ‘μ€ μ½˜μ†”μ— κ²½κ³ λ₯Ό μΈμ‡„ν•˜κΈ° μœ„ν•΄ console.error(λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
그듀이 μ •λ§λ‘œ μ •λ§λ‘œ μ •λ§λ‘œ 당신이 이 였λ₯˜λ₯Ό μ—†μ• κΈ°λ₯Ό μ›ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.
"κ·ΈλŒ€λ‘œ", 즉 μ½”λ“œλ₯Ό μˆ˜μ •ν•¨μœΌλ‘œμ¨(맀우 쉽고 κ°„λ‹¨ν•˜κ²Œ
prop-types νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜κ³  κ΄€λ ¨ νŒŒμΌμ— λŒ€ν•΄ κ°€μ Έμ˜΅λ‹ˆλ‹€.
λŒ€μ‹  React λͺ¨λ“ˆμ—μ„œ) λ˜λŠ” 원인이 λ˜λŠ” λ‹€λ₯Έ 쒅속성을 μ—…λ°μ΄νŠΈν•©λ‹ˆλ‹€.
이 였λ₯˜(예: react-router 3.*). μ΄λ ‡κ²Œ ν•˜λ©΄ λ‹€μŒμ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
버전 16μ—μ„œλŠ” μ•ˆμ „ν•©λ‹ˆλ‹€. λ¬Όλ‘  이것을 μž¬μ •μ˜ν•˜κ±°λ‚˜ ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
μΈμ‡„ν•˜μ§€λ§Œ μ‹€μ œλ‘œλŠ” ꢌμž₯ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

β€”
이 μŠ€λ ˆλ“œμ— κ°€μž…ν–ˆκΈ° λ•Œλ¬Έμ— 이 λ©”μ‹œμ§€λ₯Ό λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/react-dnd/react-dnd/issues/731#issuecomment-294290578 ,
λ˜λŠ” μŠ€λ ˆλ“œλ₯Ό μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AA_31qiig9BCsYZjVYpGOvma4iMX3hBeks5rwLjZgaJpZM4M4iok
.

>

λ¬Έμ•ˆ 인사,
κ°€κ°„

@chen199 @theTechie κ°μ‚¬ν•©λ‹ˆλ‹€.

webpack ꡬ성을 ν”„λ‘œλ•μ…˜μœΌλ‘œ μ„€μ •ν•  λ•Œ 이 κ²½κ³ λ₯Ό ν‘œμ‹œν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

```js
// webpack.config.js
ν”ŒλŸ¬κ·ΈμΈ: [
μƒˆλ‘œμš΄ webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("ν”„λ‘œλ•μ…˜")
}
})
]
````

이것은 λ§ˆμŠ€ν„° λΈŒλžœμΉ˜μ—μ„œ μˆ˜μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ‹ μž‘μ΄ λ‚˜μ˜€λ©΄ 쒋을텐데.

μƒˆλ‘œμš΄ λ¦΄λ¦¬μŠ€κ°€ ν•„μš”ν•©λ‹ˆλ‹€! μ•„λ‹ˆλ©΄ git repoμ—μ„œ 직접 κ°€μ Έμ˜€μ‹­μ‹œμ˜€ ...

μƒˆλ‘œμš΄ λ¦΄λ¦¬μŠ€κ°€ ν•„μš”ν•©λ‹ˆλ‹€! μ•„λ‹ˆλ©΄ git repoμ—μ„œ 직접 κ°€μ Έμ˜€μ‹­μ‹œμ˜€ ...

npm postinstall κ°€ μ’…μ†μ„±μœΌλ‘œ νŒ¨ν‚€μ§€λ˜μ§€ μ•Šμ€ lerna λͺ…령을 μ‹€ν–‰ν•˜κΈ° λ•Œλ¬Έμ— git repoμ—μ„œ κ°€μ Έμ˜€κΈ°κ°€ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

@darthtrevino 발맀 μ»· μ£Όμ„Έμš” :D ❀️

μ €λŠ” ν˜„μž¬ μ˜κ΅­μ—μ„œ νœ΄κ°€ μ€‘μž…λ‹ˆλ‹€. λ‚˜λŠ” λ‹€μŒ μ£Ό μ΄ˆμ— 릴리슀λ₯Ό λŠμ„ κ²ƒμž…λ‹ˆλ‹€

2017λ…„ 5μ›” 3일 μˆ˜μš”μΌ μ˜€μ „ 11:57 Aaron Reisman [email protected]
썼닀:

@darthtrevino https://github.com/darthtrevino 릴리즈 μ»· λΆ€νƒλ“œλ¦½λ‹ˆλ‹€ :D ❀️

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/react-dnd/react-dnd/issues/731#issuecomment-298880269 ,
λ˜λŠ” μŠ€λ ˆλ“œλ₯Ό μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AAG7iDLONVBG4QOLzTRC4yn_sh9DiprTks5r2F20gaJpZM4M4iok
.

λͺ¨λ“  μ—…λ°μ΄νŠΈ?

AFAIK 이것은 λ©°μΉ  전에 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

같은 κ²½κ³ κ°€ μžˆμŠ΅λ‹ˆλ‹€. λ¦΄λ¦¬μŠ€μ— λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

이것은 이미 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

2017λ…„ 5μ›” 15일 μ›”μš”μΌ μ˜€ν›„ 10μ‹œ 13λΆ„, Mohammed Shaffi [email protected]
썼닀:

같은 κ²½κ³ κ°€ μžˆμŠ΅λ‹ˆλ‹€. λ¦΄λ¦¬μŠ€μ— λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/react-dnd/react-dnd/issues/731#issuecomment-301677401 ,
λ˜λŠ” μŠ€λ ˆλ“œλ₯Ό μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AAG7iJxtdBGF1xilTj6uDqFweB0kpqN6ks5r6TBrgaJpZM4M4iok
.

λ§ˆμ§€λ§‰ λ²„μ „μ—μ„œ κ²½κ³ κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. @kadira/[email protected]
λ‚΄ μ½”λ“œμ—μ„œ λ‚˜μ˜¨ 것이 μ•„λ‹Œμ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈμ—μ„œ ν…ŒμŠ€νŠΈν–ˆμŠ΅λ‹ˆλ‹€.

미래의 μ—¬ν–‰μžλ₯Ό μœ„ν•΄ 이것은 https://github.com/react-dnd/react-dnd/pull/729 μ—μ„œ μˆ˜ν–‰λ˜μ—ˆκ³  2.4.0 μ—μ„œ μΆœμ‹œλœ 것 κ°™μŠ΅λ‹ˆλ‹€.

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