Nelle settimane precedenti ho cercato di imparare React e Redux. Ora ho incontrato un problema per il quale non ho trovato una risposta giusta.Javascript Redux - come ottenere un elemento dal negozio con ID
Supponiamo di avere una pagina in React che ottiene puntelli dal collegamento.
const id = this.props.params.id;
Ora in questa pagina, mi piacerebbe visualizzare un oggetto da STORE con questo ID.
const initialState = [
{
title: 'Goal',
author: 'admin',
id: 0
},
{
title: 'Goal vol2',
author: 'admin',
id: 1
}
]
La mia domanda è: dovrebbe la funzione di interrogare la l'oggetto dal STORE essere nel file di paging, prima che il metodo di rendering, o dovrei usare creatori di azione e di includere la funzione di riduttori. Ho notato che i reduceres sembrano contenere solo azioni che hanno un impoact in negozio, ma il mio interroga solo il negozio.
Grazie in anticipo.
La ringrazio molto per questo :) –
@Dylan, ho scoperto che '_find (stato, {id: ownProps.params.id})' funzionerà bene. Da questo '_.find (stato, 'id', ownProps.params.id)' Non stavo ottenendo risultati corretti. – Srinivas