ImmerJS quotes itself as:
- Strongly typed, no string based paths selectors etc.
https://immerjs.github.io/immer/docs/introduction#benefits
If it's plain JS I wonder how it can be typed?
What does 'strongly typed' mean in the context of JS?
What is their alternative to string based path selectors? eg get(state, 'fruit.apples')
That we should only use array based selectors eg createSelector(['fruit', 'bananas'])
?