import React, { useState, FC } from "react"; interface UserContextInterface { user?: User; setUser: | React.Dispatch> | ((value: React.SetStateAction) => void); } export const UserContext = React.createContext({ setUser: () => {}, }); const UserContextProvider: FC = ({ children }) => { const [user, setUser] = useState(); return ( {children} ); }; export default UserContextProvider;