@react-navigation вроде недавно втащили поддержку веба, а там как раз на стэках навигация)
у портов с rn есть одна проблема — копируя уже готовый подход на другую платформу они не приносят с собой понимания контекста, то есть глядя на какие-то ограничения и нюансы апи ты никогда не поймёшь, почему сделано именно так а не иначе, потому что причины существовали на другой платформе