В каждый раз, когда я нажимаю как на пост или комментирую его, все посты, кроме поста, который мне понравился или прокомментирован, исчезают из дома. - PullRequest
0 голосов
/ 21 февраля 2020

Я использую firestore connect, чтобы соединиться с firestore и получить все сообщения из коллекции «posts». Когда я консольный журнал (state.firestore.ordered.posts) после того, как я нажал, все сообщения исчезли, кроме того, который мне понравился.

            {this.props.posts &&this.props.posts.map(post => { 
                const array = []
               post.comments && post.comments.forEach(elem => array.push(elem))

                return  <Feed content={post.content} author={post.author} id={post.id} likes={post.like} comments={array}></Feed>
            })}

        </div>

const mapStateToProps = (state, props) => {console.log ("posts", state.firestore.ordered.posts)

return {
posts: state.firestore.ordered.posts,

}} экспорт по умолчанию compose (firestoreConnect (() => ['posts', "likes", "comments"]), connect (mapStateToProps)) (фидлист)

...