Сложно поддерживать свой сайт! И да, сложно все время что-то обновлять.
Я уже давно думал о том, что надо обновить зависимости и надо бы пересмотреть как у меня тут все устроено. На это есть несколько причин:
Сайт был собран с помощью конструктора (темплейта) от Stackbit.
С тех пор, уже и stackbit не тот, все полностью изменилось
Gatsby уехал далеко вперед
И тут я поймал себя на мысли, что нет у меня сил переезжать, и даже разрыв между версиями Gatsby настолько велик, что проще переписать все это заново, но на это тоже нет сил и времени. Так что на ближайшие месяцы (годы) все будет как и есть. Ибо работает - не трогай!
За последние 2 года далеко убежали все, например:
Реакт уже не тот, все на хуках, умеет серверные компоненты, умеет suspense, dynamic imports,
Gatsby и Nextjs умеют и serverless и всякие кеши и вообще сборщик на Rust (next.js)
Netlify превратился в гигантского монстра с кучей сервисов. И все это можно запустить локально
Переписывать нельзя обновлять! А запятые вы уже как-то сами поставьте