0
9
JRJose Romero
reactcontextproviderβ’β’β’
React TypeScript RecipesThe code creates a context and a function that takes a context as an argument. The context defines the global scope for the function. The function uses the context to access the value of the val variable.
Library: react
Shortcut: react.hook.context.hook.create
import React, { createContext, useContext } from 'react';
export const filename = createContext({});
export function usefilename() {
return useContext(filename);
}
export const MyContextProvider = ({ children }: {children: React.ReactNode}) => {
return (
<filename.Provider
value={{
val: 1
}}
>
{children}
</filename.Provider>
);
};
export const usefilename = () => {
const { val } = useContext(filename);
return { val };
};