Was ist die richtige Art der Umwandlung der folgenden Codes in zustandslose Komponente?Stateless Komponente zum Umschalten boolean
Verwaltet, um die Requisiten usw. zu definieren. Der folgende Code funktioniert beim Protokollieren einer Nachricht. Aber was wäre der beste Weg, um Boolean umzuschalten?
const handleToggleKitten =() => {
console.log('Hello from here');
**// How to toggle the value of boolean here?**
};
const About = (props) => {
const { showKitten } = props;
const kitten = require('./kitten.jpg');
return (
<div className="container">
{showKitten && <div><img src={kitten} alt="kitchen" /></div>}
</div>
);
};
About.defaultProps = {
showKitten: false
};
About.propTypes = {
showKitten: PropTypes.bool.isRequired
};
Wie wird 'handleToggleKitten' aufgerufen? Ich sehe keine Notwendigkeit für diese Methode. Entfernen Sie auch 'defaultProps', die für eine erforderliche Eigenschaft keinen Sinn ergeben. – Sulthan
verpasste diesen Teil, durch Knopf onClick wie der Code unten. –