Как я могу получить и вернуть изображение из базы данных firestore

# #reactjs #redux #google-cloud-firestore

Вопрос:

Я разрабатываю клон disneyplus с react и redux, я могу хранить данные в firestore и получать доступ к приложению react. Но, однако, изображение карты не обновляется.

 import React from 'react'
import styled from 'styled-components'
import { selctMovies, selectMovies } from '../features/movie/movieSlice'
import { useSelector } from 'react-redux'

function Movies() {

    const movies = useSelector(selectMovies);

    return (
        <Container>
            <h4>Recomended for You</h4>
            <Content>
                { movies amp;amp; movies.map((movie) => {
                    console.log(movie.cardImg);
                    <Wrap>
                        <img src={movie.cardImg} />
                    </Wrap>
                })
                }
 

Но я могу получить URL-адрес изображения, когда мне это console.log(); нравится,

в журнале я могу видеть подробности

Мой код такой

введите описание изображения здесь

Ответ №1:

1 — У вас нет возврата в функции обратного вызова карты.

2 — Вы должны использовать клавишу в функции карты.

3 — Вы должны использовать alt в изображениях.

Попробуй это

 {   movies amp;amp; movies.map((movie, index) => {
        console.log(movie.cardImg);
        return (<Wrap key={index}>
            <img src={movie.cardImg} alt="Card image" />
        </Wrap>)
    })
}
 

Комментарии:

1. большое вам спасибо XD

Ответ №2:

Сделайте отдельный компонент для изображения, и я надеюсь, что ваша проблема скоро решится.