Gatsby.js was initially a favored framework for the writer, but challenges like slow builds and outdated dependencies led to a shift in tooling choices.
The writer opted for a single-page application (SPA) using Vite and React over Gatsby for a time-sensitive project due to concerns like slow builds and plugin issues.