Озадачился тут решением одной задачи: как запустить один экземпляр приложения и потом при повторных запусках передавать ему параметры, а не запускать другие копии. Это такая памятка, если вдруг понадобится, а доступа к иностранным сайтам уже нет ((.
В интернете полно различных самоучителей по nextjs. Обычно, в качестве примера «супер-пупер» учителя предлагают написать сайт простенький. И типа, зашибись, давай, дерзай на серьезные проекты. Но если ты прогер, то эти уроки тебе не помогут в переписании нормального движка сайта сходу на nextjs. И это рассмотрим.
В статье рассматривается утечка памяти, которую сложно сразу заметить и определить, как она происходит. Связана она с замыканиями JavaScript и хука useCallback в React. Разберемся, что происходит, но в начале вспомним, что представляют собой замыкания (closures).