В настоящее время у меня есть небольшая проблема с изменением существующего состояния.
const [selectedFormulas, setSelectedFormulas] = useState([]);
const searchForFormula = (event) => {
setSelectedFormulas((selectedFormulas) => {
return selectedFormulas.concat([event.target.value]);
});
}
Чего я хочу достичь, так это того, что selectedFormulas
становится [selectedFormulas, event.target.value]
.
Событие находится вне области действия внутри setState, но есть ли способ получить доступ к событию или получить желаемый результат другим способом?