Noop
This method simply returns undefined
. It is introduced to be used as a default value for Context State's dispatch context.
Usage
import { noop } from 'foxact/noop';
import { createContext } from 'react';
// noop is used as a default value for dispatch context
const DispatchFoxtailContext = createContext<React.Dispatch<React.SetStateAction<T>>>(noop);
const FoxtailContext = createContext('sukka');
export default function App() {
const [foxtail, setFoxtail] = useState('sukka');
return (
<DispatchFoxtailContextProvider.Provider value={setFoxtail}>
<FoxtailContext.Provider value={foxtail}>
<Foxtail />
</FoxtailContext.Provider>
</DispatchFoxtailContextProvider.Provider>
);
}