Is this possible?
Yes its possible, but the way you are sending it is not correct.
The meaning of <MyJsx commonProps />
is:
<MyJsx commonProps={true} />
So if you don't specify any value, by default it will take true
. To pass the object, you need to write it like this:
const commonProps = {myProp1: 'prop1',myProp2: 'prop2'};
<MyJsx commonProps={commonProps} />
Update:
If you have an object and want to pass all the properties as separate prop, write it like this:
<MyJsx {...commonProps} />
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…