Comments (3)
FIgured it out. It's a 3 step process, which is delightful, but works. I attach the ipcRenderer
emitter object on the window, and from the (create-react-app created) index.js
file, instead of rendering the root <App/>
, I attach the function to do that on the window object as well. Once the DOM is initialized, the renderer then invokes the code to render <App/>
, ensuring that the AsyncDoodad (invisible) React component can wire up the on(...) message receiver, and in there, I can access store.get
/store.set
! And if someone wants to see it (and maybe tell me I should leave the actual coding up to the people I manage :) ), it's at https://github.com/kevinfrei/music/ (which will hopefully turn into a cross-platform music player at some point in the next few months...)
from undux.
Hey there! What does the API for listening for messages from the main process look like? Could you listen from within a React component?
from undux.
I've been battling where the nodejs API's are visible, unfortunately. I can surface the event emitter in the window object, but can't seem to get the assignment to occur until after initial render. I've been trying to avoid just putting in some random delay, but I might have to do that... I'll keep at it. I was hoping I was just missing something semi-obvious...
from undux.
Related Issues (20)
- RN Basic Example HOT 4
- Need to reference the Connect type HOT 4
- Functional updater form for store.set()
- Add ESM 'module' entrypoint HOT 2
- exhaustive-deps issue HOT 1
- Listen for any store change against initialState
- Connecting to different stores
- How to call a function AFTER the store has updated HOT 1
- Failed to minify undux when running npm run build HOT 1
- Subscriptions are fired multiple times HOT 2
- Is this project still being maintained? HOT 1
- Access store from a non component function.
- How to catch errors for all store subscriptions? HOT 1
- TypeError when using Store.Container HOT 2
- Can not update store in useEffect hooks function. HOT 1
- reduxDevtools plugin for namespaced stores HOT 8
- Discussion: Allow effects to return an Observable
- React Native "createStore is not a function" HOT 2
- withLogger - slowing down UI rendering HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from undux.