import React, {useEffect, useState} from 'react'; import Layout from '../../components/Layout'; import RegistrationForm from '../../components/RegistrationForm'; import UserForm from '../../components/UserForm'; import LoadingTeamsForm from '../../components/LoadingTeamsForm'; import { useSelector } from 'react-redux'; import { useAppDispatch } from '../../redux/store'; import { fetchUser, selectUserData } from '../../redux/user'; import { ToastContainer, toast } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; export const Registration = (): JSX.Element => { const dispatch = useAppDispatch(); const [UserAdd, setUserAdd] = useState(0); const UpdateUser = () => { setUserAdd(UserAdd+1); toast("Спасибо Ваша команда зарегистрирована"); } useEffect(() => { dispatch( fetchUser() ); }, [UserAdd]); const { user_items } = useSelector(selectUserData); const User = user_items.map((obj, index) => ); return ( { // } Зарегистрированные команды № Название команды ФИО тренера Учебное заведение ФИО участников Возрастная группа Номинация { User } ); }; export default Registration;