[[oktatas:web:react|< React]] ====== Típusellenőrzés ====== * **Szerző:** Sallai András * Copyright (c) 2024, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== 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 ===== import PropTypes from 'prop-types'; const Valami = (props) => { return(

{props.egy}

{props.ketto}

{props.children}

) } Valami.propTypes = { egy: PropTypes.number.isRequired, ketto: PropTypes.string.isRequired, children: PropTypes.node.isRequired, } export default LesssonCard