Вы должны изменить объявление MyList
на
const MyList = ( { items, navigate } ) => {...}
Поскольку MyList
является функциональным компонентом, любые пропущенные ему реквизиты будут доступны в качестве первого параметра.Я просто использую деструктуризацию объекта, чтобы получить необходимые свойства от этого объекта.
Вместо передачи navigate
в качестве реквизита в MyList
, вы также можете обернуть компонент, используя withNavigation
, взгляните надокумент здесь .Если вы оберните его, используя withNavigation
, вы можете напрямую получить доступ к объекту навигатора из props
.
Надеюсь, это поможет!