Итак, что я пытаюсь сделать, это в основном вызвать функцию asyn c, а затем попросить mapStateIntoProps передать ее в props в фактический компонент. Когда я это получаю, я получаю console.log (), который показывает, что мои данные там ожидают.
here is my first file that has the async func
export const getIdMovie = async (state,movieId)=>{
let data= await axios
.get(
`https://api.themoviedb.org/3/movie/${movieId}?
api_key=${APIKEY}&language=en-US`
)
let results=data.data
return results
}
this is where i try to call it on the second file
injectDataReducer(store, { key: "movie", reducer: MovieReducer });
const mapStateToProps = (state, ownProps) => ({
movie: getIdMovie(state,ownProps.movieId)
});