The API Boilerplate Tax For years, building a simple contact form at Smart Tech Devs required a massive amount of architectural boilerplate. You had to create a React component, write a onSubmit handler, manually construct a fetch() request, manage isLoading and isError states, and build a dedic...
Source: [Dev.to](https://dev.to/iprajapatiparesh/ditch-api-routes-server-actions-in-nextjs-5bn5)