После вызова
<MyComponent x="aaa" y="bbb" key="0" ref={someRef}/>
объект props
равен
{ x: 'aaa', y: 'bbb' }
в React и Inferno, но это
{ x: 'aaa', y: 'bbb', key: '0', ref: someRef }
inPreact.
Кто-нибудь знает причины этих разных дизайнерских решений и, возможно, некоторые преимущества и недостатки каждого решения?