Как сделать действие в моей базе данных firebase response-redux - PullRequest
0 голосов
/ 12 февраля 2020

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

<code>  <pre>  export const startAddquestion = (questionData = {}) => {
  return (dispatch, getState) => {
  const uid = getState().auth.uid;
  const {
  description,
  text,
  firstAnswer,
  secondAnswer,
  thirdAnswer,
  fourthAnswer
  } = questionData;
    const question = {
  description,
  text,
  firstAnswer,
  secondAnswer,
  thirdAnswer,
  fourthAnswer
  };
  database
  .ref(`questions`)
  .push(question)
  .then(ref => {
    const id=ref.key;
    dispatch(
      addQuestion({
        id ,
        ...question
      })
    );
  });
};
};
...