import React, {useEffect, useState} from 'react'; import {useDispatch, useSelector} from "react-redux"; import {fetchResultTest, selectedTest, selectResult} from "../../../redux/quizSlice"; import {apiRequest} from "../../../api/request"; export const Results = () => { const result = useSelector(selectResult); const test = useSelector(selectedTest); const [maxScore, setMaxScore] = useState(''); const dispatch = useDispatch(); useEffect(() => { dispatch(fetchResultTest(test.uuid)); apiRequest(`/user-questionnaire/get-points-number?user_questionnaire_uuid=${test.uuid}`) .then((res) => setMaxScore(res.sum_point)); }, [apiRequest, dispatch, test]); return (
{ !result ?

Ожидайте результата...

:
Благодарим за прохождение теста
Ваш Результат: {result.score} из {maxScore}
}
); };