[React.js] React-Proptype


React-Proptypes-docs


νƒ€μž…κ²€μ‚¬ 방법
λͺ¨λ“  νƒ€μž…PropTypes.any
Number 객체PropTypes.number
String 객체PropTypes.string
Boolean 객체PropTypes.bool
Function 객체PropTypes.func
Array 객체PropTypes.array
Object 객체PropTypes.object
Symbol 객체PropTypes.symbol
Node 객체PropTypes.node
React μš”μ†ŒPropTypes.element
μ—¬λŸ¬ νƒ€μž… 쀑 ν•˜λ‚˜PropTypes.oneOfType([PropType.number, PropType.string])
νŠΉμ • 클래슀의 μΈμŠ€ν„΄μŠ€PropTypes.instanceOf(Date)
전달 속성 μ œν•œPropTypes.oneOf([β€˜name’, β€˜career’])
νŠΉμ • νƒ€μž… μ§‘ν•©μœΌλ‘œ μ œν•œPropTypes.arrayOf(PropTypes.string)
νŠΉμ • νƒ€μž…μ„ 속성 κ°’μœΌλ‘œ ν•˜λŠ” 객체 μ œν•œPropTypes.objectOf(PropTypes.number)
νŠΉμ • ν˜•νƒœλ₯Ό κ°–λŠ” 객체 μ œν•œPropTypes.shape({ prop1, prop2 })

isRequired 섀정은 ν•„μˆ˜λ‘œ 전달 λ°›λŠ” 속성을 λ§ν•©λ‹ˆλ‹€.

μ„€μ •μ„€λͺ…
PropTypes.string.isRequired문자 ν˜• (ν•„μˆ˜)
PropTypes.number.isRequired숫자 ν˜• (ν•„μˆ˜)
PropTypes.func.isRequiredν•¨μˆ˜ ν˜• (ν•„μˆ˜)
PropTypes.bool.isRequiredλΆˆλ¦¬μ–Έ ν˜• (ν•„μˆ˜)

Β© 2021. All rights reserved.