import { Grid, List, ListItem, ListItemButton, ListItemText } from '@mui/material'; import type {tTasks} from "../quizData" import SortableList from '../features/SortableList'; import { useEffect } from 'react'; import { useDispatch } from 'react-redux'; import { addList,mixUp } from './quizSlice'; interface ComponentProps { tasks: tTasks; index: number; } function Matching({tasks,index}: ComponentProps) { const dispatch = useDispatch(); // Добавляем список ответов очередного задания в хранилище useEffect(() => { dispatch(addList({ index, items: answers })); }, []); useEffect(() => { dispatch(mixUp()); }, []); const answers: string[] = tasks.map((item) => item.answer); return ( {tasks.map((item, index) => ( ))} ); } export default Matching