J
const onChange1 = () => {Всем привет. У меня такая функция. И у меня точно также есть 3 таких функции только меняются цифры. Вот эти цифры меняются:
const gradientColors1 = []
let letters = '0123456789ABCDEF'
let base = '#'
for (let i = 0; i < 6; i++) {
base = base + letters[Math.floor(Math.random() * 16)]
}
for (let i = 0; i < 3; i++) {
gradientColors1.push(base)
}
setColorList1(gradientColors)
}
onChange1 -> onChange2 -> onChange3Как можно их упростить? У меня сейчас дупликации очень много хочу убрать эти дубликации
setColorList1 -> setColorList2 -> setColorList3
gradientColors1 -> gradientColors2 -> gradientColors3