Comments (8)
Yeah, sorry, not possible to polyfill what we need proxies for. There is talk about introducing an API to support IE11. But I am going to write an article first about thinking differently about support IE11. Cause it has a huge cost on everyone.
Added note on this, will make sure to point it out in docs :)
from overmind.
I think typescript can support proxies with es5
https://github.com/cerebral/overmind/blob/next/packages/node_modules/overmind/tsconfig.json
Would need to confirm but is that still possible.
I think it's using getters and setters which is what i believe is being used?
from overmind.
If the Typescript target is ES5 it won't load the necessary Proxy support definitions. See this StackOverflow discussion on the topic.
from overmind.
Thanks - I look forward to your thoughts on IE11 support, @christianalfoni.
Unfortunately, our large health care system (US Federal Govt - Veteran Affairs) is a enterprise Windows 7 environment - so providing IE11 support is a must for now. There is a transition to Windows 10 underway, which will set Edge as the default, but across 140 hospitals this effort will take a while :)
I appreciate you adding the IE11 limitation to the docs. Very good of you!
from overmind.
Will be part of next release, this evening :)
from overmind.
I've been reading the overmind stuff with interested and was also gutted when i realised it won't support IE11. We have to support a lot of products on IE11..
from overmind.
What about using immer for mutations instead of proxies?
from overmind.
First off, Thank you for a great product.
Regarding this issue with IE11: where on the website/docs is this information? We just spent a few months building an app, and at the end of it we started testing IE11 only to find out it does not work. Obviously, WE screwed up greatly and it is fully on us. But a having this information in the docs can be beneficial for people in the future looking into overmind.
from overmind.
Related Issues (20)
- Is there any way to change states outside component? HOT 10
- [BUG] State mutation error HOT 3
- Svelte + Overmind : Function called outside component initialization
- [BUG] Statemachine errors on send(), possible documentation issue HOT 2
- Devtools: add the option to fail silently if port wasn't found HOT 2
- [BUG] Vue State Hooks loses reactivity once using in nested components. HOT 4
- [BUG] States changes are not reflecting in the UI but dev tool shows the value changed HOT 1
- [BUG] Typo in "ensureMutationTrackingIsEnabled" function HOT 3
- Error: While trying to resolve module `phoenix` HOT 1
- [BUG] TypeError with webpack 5 HOT 1
- [BUG] proxy-state-tree - You are mutating the path HOT 1
- Does the graphql package work with any subscriptions on a graphql server or is it specific to the phoenix framework?
- [BUG] svelte reactivity broken on subsequent state changes cross-components HOT 4
- [Question] Is the project dead? Is so, what are options to migrate to? HOT 5
- [BUG] Incompatible with React 18 with Strict Mode HOT 13
- Page doesn't re-render after navigation in Next 13 HOT 12
- [BUG] `overmind-react` - multiple overmind named instances HOT 1
- [BUG] Overmind JS Not working in Next JS 13 HOT 1
- [BUG] Usage of 'useSyncExternalStore' causes errors with react below version 18 HOT 3
- [BUG] Can't mock overmind for jest snapshots HOT 1
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 overmind.