Tanpa menggunakan class, bagaimana cara menggunakan PropTypes dalam komponen stateless fungsional react?
export const Header = (props) => (
<div>hi</div>
)
javascript
reactjs
react-props
react-proptypes
Alan Jenshen
sumber
sumber
Tidak berbeda dengan stateful, Anda dapat menambahkannya seperti:
Berikut ini tautan ke prop-types npm
sumber
PropTypes
sendiri dalam hal ini Anda ingin berhentiReact
dan langsung sajatitle: PropTypes.string
Cara yang sama Anda lakukan di komponen berbasis kelas:
Catatan: Anda mungkin harus menginstal
prop-types
melaluinpm install prop-types
atauyarn add prop-types
, tergantung pada versi React yang Anda gunakan.sumber
Ini dilakukan dengan cara yang sama seperti yang Anda lakukan dengan Komponen Berbasis Kelas
Semoga ini membantu !
sumber
Sejak React 15 , gunakan
propTypes
untuk memvalidasi props dan sediakan dokumentasi dengan cara ini:Kode ini menggunakan asumsi nilai default
props={}
jika tidak ada props yang diberikan ke komponen.sumber