我有一个正在制作的应用程序。想法是您根据单击的内容将状态设置为不同的事物。在这种情况下,状态是图像src变量。我目前有这个...
merryWeather = () => {
this.setState({
imgPath: merrys
})
}
maxJPegasus = () => {
this.setState({
imgPath: pega
})
}
betterCallLamar = () => {
this.setState({
imgPath: lamars
})
}
betterCallLester = () => {
this.setState({
imgPath: lesters
})
}
以及其他一些状态设置功能。如何将它们作为一个函数编写,并一遍又一遍地调用同一函数?
最佳答案
创建一个函数,并传递要设置为imgPath
的参数。
setImgPath = (imgPath) => {
this.setState({imgPath});
}
关于javascript - 使用React,如何重用setState函数而不是复制和粘贴?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47082092/