Добавление данных из Redux в Firestore - PullRequest
0 голосов
/ 04 августа 2020

Я хочу знать, как правильно добавлять данные в хранилище с помощью redux?

  • Использование asyn c action с промежуточным программным обеспечением redux-thunk

 const firestore = getFirestore();
    firestore
      .collection('todos')
      .add({
        ...todo,
        createdAt: new Date(),
      })
      .then(() => {
        dispatch({ type: 'CREATE_TODO', todo});
      })
      .catch((err) => {
        dispatch({ type: 'CREATE_TODO_ERRO', err });
      });
  • Или добавление напрямую из редуктора не асинхронно

firebase
        .firestore()
        .collection('todos')
        .add({ content: action.content, timeStamps: new Date() });

Я пробовал оба, и оба способа работают

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...