Я использую реагирование-редукса-firebase и firestoreConnect, чтобы получить информацию из моей базы данных и отобразить ее в подпорки с их готовым редуктором.Чтобы связать его информацию с моим Компонентом, я использую метод «compose» следующим образом:
export default compose(
connect(mapStateToProps, mapDispatchToProps),
firestoreConnect([
{
collection: 'questions',
doc: this.props.match.params.id,
subcollection: 'messages',
}
])
)(QuestionDetail);
Как видите, я пытаюсь получить доступ к конкретному документу с идентификатором, который был передан вкомпонент в качестве опоры от своего родителя.Однако «this» не определено в контексте «compose», и поэтому я не могу использовать его для доступа к реквизитам и моему параметру.
Есть ли другой способ получить доступ к идентификатору, переданному вкомпонент, чтобы я мог запросить его в Firestore?