question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

🔥 The road to electron-redux 2.0

See original GitHub issue

In this issue I would like to create a clean overview and expected features that would make up for the next major release, the 2.0.0

What should be part of v2?

  • Typescript rewrite - given the current state of community and great adoption of Typescript in multiple projects, we would like to see native support for the Typescript
  • Support for using Map and Set types in stores - serialize and deserialize Map and Set objects for initialising renderer state - please see #171
  • API simplification please see #171
  • Remove Electron’s remote dependency - the Electron-exposed remote dependency is being deprecated and we should consider removing it
  • Documentation website - for project like this, it would be great to have a nice, stand-alone website with complete documentation, API & examples baked in

When the v2 could be expected

We would like to start working on the new version in October 2020. It would also mean that some of the changes could be great opportunity to get your contributions during the Hacktoberfest!

Please use this issue to submit your feedback about expected feature set, ideas on what could be added as part of this major release, as well as interest in contributing to that huge change!

Tagging @partheseas since we would love to use your TS refactor from the fork 😄

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:9
  • Comments:16 (3 by maintainers)

github_iconTop GitHub Comments

4reactions
matmalkowskicommented, Dec 7, 2020

@Slapbox V2 doesn’t expose redux state globally anywhere for main nor renderer

2reactions
aslilaccommented, Jan 12, 2021

@matmalkowski I’ve actually been meaning to reach out to you guys about that. I’ve updated my fork to no longer require nodeIntegration to be enabled, and you’re more than welcome to look at my implementation and do the same!

Read more comments on GitHub >

github_iconTop Results From Across the Web

electron-redux - npm
electron -redux. TypeScript icon, indicating that this package has built-in type declarations. 2.0.0-alpha.9 • Public • Published a year ago.
Read more >
electron-redux - Bountysource
Using electron-redux@2.0.0-alpha.8 and redux-observable@1.2.0 in a fairly basic ... I was really hoping to handle context-dependent side-effects this way.
Read more >
Chapter 12. Redux beyond React - Redux in Action
Introducing Redux to Electron. The client side of an Electron application can be written in any framework. The code running in each of...
Read more >
klarna/electron-redux: Use redux in the main and ... - GitHub
electron -redux offers an easy to use solution. The redux store on the main process becomes the single source of truth, and stores...
Read more >
How to create a simple strucutre for a React-Redux ...
You can use electron-react-boilerplate.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found