@SeniorScript
Доброго времени суток!
Как сделать кнопку лайк для поста React Redux Firebase?
Как сделать кнопку лайк для поста React Redux Firebase?
Решения вопроса 0
Ответы на вопрос 1
@Born2Lose
1. Создать компонент лайк
В Firestore у вас должны храниться посты, желательно, чтобы у постов было поле
likes: [...userId]
, чтобы пользователь не мог лайкать пост бесконечно.
2. Рендерите компоненты постов. если у поста в likes
есть id
пользователя, то блокируете кнопку лайка.
3. в редаксе просто синкаете, like
action — если запрос на лайк резолвнулся успехом, обновляете state постов локально.
Это лишь мое мнение по реализации, комментарии приветствуются