Echo JS 0.11.0

<~>

tracker1 comments

tracker1 2736 days ago. link 0 point
Still want optional chaining and decorators already.  Static class member keyword is another I want to see in the box already.
tracker1 2737 days ago. link 1 point
I haven't played with hooks much... I tried to integrate them for a minor piece in a function component that was already wrapped with react-jss withStyle and react-redux connect ... it said it would only work on function components, not sure where the disconnect is/was.  Will try again when I'm working on a more green project.
tracker1 2738 days ago. link 1 point
Nifty wrapper for fetch... usually do something similar in a wrapper (including auth header, etc).
tracker1 2739 days ago. link 1 point
Annoyingly awaiting articles to shift to modern syntax, static property assignments...
tracker1 2744 days ago. link 1 point
Cool as a loader-wrapper for existing CSS transformations for webpack.  That said, I think it's worth looking at react-jss too.
tracker1 2744 days ago. link 1 point
Pretty cool.  Will be interested to see how this shapes up when Web as an output is added... also potentially worth exploring are the ReactNative bindings for Windows and Ubuntu (unsure if Mac bindings have solidified)... another thought would be doing web + electron for desktop targets.
tracker1 2744 days ago. link 2 points
Been eagerly waiting for these changes to land... it seems between the new Context API and Hooks, you get a lot of what redux offers in the box.  May experiment with this combined with immer for immutable state.
tracker1 2744 days ago. link 1 point
While I don't like the idea of tethering to a specific platform, this looks like a really nice service abstraction for FaaS.  Would be cool to see similar adapters for Azure Functions and whatever the GCP equivalent is.
tracker1 2744 days ago. link 1 point
I'm not trying to discourage the author in the comments below.  The project is interesting and cool, I'm just curious on the direction taken vs some of the alternative options below.

I would think that a wrapper for leveldb would be about as effective for use.  As a specific example leveldown/levelup and even pouchdb have very similar offerings, you could still use messagepack for your serialization.  Another option for serialization might have been protobuffers or bson.

I'm not sure what portable devices are targeted, or their usage but it's also possible that SQLite is already available for the platform(s) in question.
tracker1 2744 days ago. link 1 point
Nice primer. That said, I would suggest using ES2017 syntax at this point (fat-arrows and async functions). It's well supported in all modern browsers and can be transpiled to support IE if needed.
[more]