Enabling ES7 support in SystemJS, is a pretty trivial thing to do, but took me a while to figure out how.
I’ll cut to the chase and show you how:
The blacklist option, ensures Babel does not ignore JSX transformation, as by default it’s disabled,
And state:0 tells Babel that we want to use experimental ES7 syntax. There are several stages on usage, providing a different subset of features. See here for explaination