React-Hooks Cheatsheet
useContext
useContext
useContext 👜
Notes:
useContextsaves you the stress of having to rely on a Context consumer.- Call signature: 
const contextValue = useContext(contextObject) - It has a simpler API when compared to 
MyContext.Consumerand the render props API it exposes. - View the docs.
 
// consuming context via a consumer: const ThemeContext = React.createContext("dark");
function Button() {    return <ThemeContext.Consumer>        {theme => <button className={theme}>Amazing button</button>}    </ThemeContext.Consumer>}Here's a live example with ThemeContext.Consumer:
// consume context with the useContext hook: import {useContext} from 'react';
function ButtonHooks() {  const theme = useContext(ThemeContext)  return <button className={theme}>Amazing button</button>}Here's a live example with useContext: