Electron / React /Redux — Как загрузить локальный файл в action creator?

#reactjs #redux #ipc #electron

#reactjs #redux #ipc #electron

Вопрос:

Я работаю над приложением Electron / React / Redux, которое использует NeDB для локального хранилища данных (хотя, я думаю, эта проблема на самом деле не связана с NeDB). Я могу использовать ipcRenderer.send для выполнения вызовов для загрузки локального хранилища данных, но мне неясно, как это сделать в контексте redux action creator, поскольку я получаю данные обратно через прослушиватель ipcRenderer.on.

Создатель действий, который, очевидно, не работает…

 export function getData() {
  ipcRenderer.send('getData');

  return {
    type: GET_DATA,
    payload: // WHAT IS THE PAYLOAD?
  }
}