import React, { useReducer, useMemo } from "react"; import Main from "./layout/Main"; import { initialState } from "../state/initialState"; import { reducer, dispatchActions as reducerDispatchActions } from "../state/reducer"; import { ApplicationStateContext, ApplicationDispatchContext } from "../state/ApplicationContexts"; import { ToastContainer, Slide } from "react-toastify"; import "react-toastify/dist/ReactToastify.css"; const App = () => { //il fac pt test dar e gresit. daca va fi un singur state se va redesena toata aplicatia de fiecare data. //testeaza ca se redeseneaza de fiecare data const [state, dispatch] = useReducer(reducer, initialState); const dispatchActions = useMemo(() => reducerDispatchActions(dispatch), [ dispatch ]); return ( <>
); }; export default App;