У меня есть функция, в которой я должен передать имя файла, чтобы он мог перейти к следующему компоненту, но я не знаю, как этого добиться в функциональном React. На данный момент у меня есть файл переменных, в котором хранится имя файла, возвращаемое из API ниже
let file = "";
function submitForm(contentType, data, setResponse) {
axios({
url: `http://localhost:5000/uploadfile`,
method: 'POST',
data: data,
headers: {
'Content-Type': contentType
}
}).then((response) => {
setResponse(response.data)
file = response.data;
}).catch((error) => {
setResponse("error");
})
}
, которое я должен передать здесь ниже в функции handleClick
export default function Step2({fileName}) {
function handleClick() {
fileName = setFile(file);
console.log(fileName);
console.log(JSON.stringify(file));
window.location.replace('/step3?fileName='+fileName)
}
...
Мне нужно понять как это будет работать.