Есть и такая, но, скорее всего, вы видели
вот это:
this.state = {...props}
Тогда не нужно будет писать
this.state.props.foo
, можно будет обращаться через
this.props.foo
.
На мой взгляд, это плохая практика и так можно делать только в некоторых очень ограниченных сценариях.