Для тех, кто смотрит это, я сумел заставить его работать до сих пор.
export default class Detail extends React.PureComponent {
state = {
id: this.props.navigation.getParam('id', -1),
title: this.props.navigation.getParam('title', null)
};
render() {
return (
. . .
);
}
}
Это позволяет вам инициализировать компонент с начальным состоянием, возможно, это не самый лучший способ, и код определенно мог бы справиться с некоторой деструктуризацией, но я не уверен, как это сделать, так что пока это работает. Хотелось бы, чтобы кто-нибудь предложил более эффективный и эффективный способ.
"dependencies": {
"react": "^16.3.1",
"react-native": "0.55.4",
"react-navigation": "^2.0.1"
}