Handle errors

Note: Nextjs / Vercel / React related errors and solutions

Class vs Functional components

What are React pure functional components? - LogRocket Blog

Parent ↔ children

Children → parent

Ref to a components

// React component
import React from "react";
const ActionButton = ({ label, action }) => {
  return <button onClick={action}>{label}</button>;
};
export default ActionButton;

// gain access to the actual HTML element
return (
  <button onClick={action} ref={buttonRef}>
    {label}
  </button>
);

Parent controls ref inside children

useEffect

useEffect – React

Promise or async inside useEffect?

👇 Using Async Await Inside React's useEffect() Hook - Ultimate Courses

useEffect(() => {
  fetchUsers().then((users) => setUsers(users));
}, []);
if (!users) return <div>Loading...</div>;