Я хочу создать функцию, которая генерирует некоторый код реакции для меня
вот моя функция, он берет объект и создает для меня кучу хуков useState ()
var fromStateToHook = (obj) => {
return Object.entries(obj).reduce((acc, [key,value]) => {
return [...acc, [`const [${key},
set${key.slice(0,1).toUpperCase() + key.slice(1)}] = useState('${value}');`]];
}, []).join("\n")
}
когда я использую это так
copy(fromStateToHook( {
images: [],
}))
Я вернусь
const [images, setImages] = useState('');
Я хочу получить это вместо
const [images, setImages] = useState([]);
Есть ли способ поместить массив в строку шаблона?