Tartalomjegyzék

< React

Típusellenőrzés

Bevezetés

TypeScript esetén íránánk egy interface-t a típusellenőrzéshez. JavaScriptben le kell töltenünk a prop-types csomagot, amivel létrehozhatunk az adott komponens számára egy propTypes tulajdonságot, amiben leírjuk a props objektum tagjainak típusát.

Telepítés

npm install prop-types

Használat

Valami.jsx
import PropTypes from 'prop-types';
 
const Valami = (props) => {
   return(
       <p>{props.egy}</p>
       <p>{props.ketto}</p>
       <p>{props.children}</p>
   )
}
 
Valami.propTypes = {
  egy: PropTypes.number.isRequired,
  ketto: PropTypes.string.isRequired,
  children: PropTypes.node.isRequired,
}
 
export default LesssonCard