It seems interesting. I have one code reading issue, could anyone be so kind to explain it?
I read things like: <Subscribe to={[CounterContainer]}>
Why are [ ] needed? And what do [ ] mean here? I thought { } were enough for evaluating code.
I read things like: <Subscribe to={[CounterContainer]}>
Why are [ ] needed? And what do [ ] mean here? I thought { } were enough for evaluating code.
The `{ }` that wrap it are just part of the syntax of passing props. If you wanted to pass an object literal to a prop, you'd have to double-up the curly braces:
<div style={{ color: 'white' }} />
And strings can be passed with or without curly braces: // both of these are fine:
<div id='foo' />
<div id={'foo'} /> <Subscribe to={[CounterContainer, SomeOtherContainer]}>
{(counter, someOther) => ()}
</Subscribe>