Сложно поддерживать свой сайт! И да, сложно все время что-то обновлять.

Я уже давно думал о том, что надо обновить зависимости и надо бы пересмотреть как у меня тут все устроено. На это есть несколько причин:

  1. Сайт был собран с помощью конструктора (темплейта) от Stackbit.

  2. С тех пор, уже и stackbit не тот, все полностью изменилось

  3. Gatsby уехал далеко вперед

И тут я поймал себя на мысли, что нет у меня сил переезжать, и даже разрыв между версиями Gatsby настолько велик, что проще переписать все это заново, но на это тоже нет сил и времени. Так что на ближайшие месяцы (годы) все будет как и есть. Ибо работает - не трогай!

За последние 2 года далеко убежали все, например:

  1. Реакт уже не тот, все на хуках, умеет серверные компоненты, умеет suspense, dynamic imports,

  2. Gatsby и Nextjs умеют и serverless и всякие кеши и вообще сборщик на Rust (next.js)

  3. Netlify превратился в гигантского монстра с кучей сервисов. И все это можно запустить локально

Переписывать нельзя обновлять! А запятые вы уже как-то сами поставьте