Конкретно интересует
Component <Props>
Как понимается
<Props>
?
Это что то типа интерфейса?
Вот файл целиком
// @flow
import React, { Component } from 'react';
import { Provider } from 'react-redux';
import { ConnectedRouter } from 'react-router-redux';
import Routes from '../routes';
type Props = {
store: {},
history: {}
};
export default class Root extends Component<Props> {
render() {
return (
<Provider store={this.props.store}>
<ConnectedRouter history={this.props.history}>
<Routes />
</ConnectedRouter>
</Provider>
);
}
}