Root
не является значением по умолчанию. Когда вы указываете initialRouteName
, которого не существует, он делает то же самое, что и когда вы не указываете опору: он переходит к первому экрану (маршруту).
Вы можете увидеть это в коде ( GitHub ), вот соответствующая часть:
const initialRouteName =
options.initialRouteName !== undefined &&
routeNames.includes(options.initialRouteName)
? options.initialRouteName // if initialRouteName is defined and exists
: routeNames[0]; // otherwise, go to the first one