INNER CODE UNIT · JavaScript
App
basir/mern-amazona · frontend/src/App.js:40
function App() {
const { state, dispatch: ctxDispatch } = useContext(Store);
const { fullBox, cart, userInfo } = state;
const signoutHandler = () => {
ctxDispatch({ type: 'USER_SIGNOUT' });
localStorage.removeItem('userInfo');
localStorage.removeItem('shippingAddress');
localStorage.removeItem('paymentMethod');
window.location.href = '/signin';
};
const [sidebarIsOpen, setSidebarIsOpen] = useState(false);
const [categories, setCategories] = useState([]);
useEffect(() => {
const fetchCategories = async () => {
try {
const { data } = await axios.get(`/api/products/categories`);