В чём разница между `navigate()` и `push()` в React Navigation?
navigate('Screen', params)— переиспользует экземпляр, если он уже в стеке; иначе создаёт новыйpush('Screen', params)— всегда создаёт новый экземпляр поверх стекаgoBack()— возврат на предыдущий экранnavigateудобен для перехода к экрану;push— для создания нескольких экземпляров одного экрана (например, вложенные профили)