Acabo de comenzar con el TS. ¿Qué clase debo configurar para onGetData en la interfaz? Porque como sé, no se puede dejar ninguno en el código.
interface Props { onGetData: any; } class TSSS extends Component<Props> { componentDidMount() { this.props.onGetData(); } render() { return <div></div>; } } export default connect((dispatch: any) => ({ onGetData: () => { dispatch(getUsersData()); }, }))(TSSS);tal vez pueda usar : Function como el tipo en la interfaz, por lo que el código será:
interface Props { onGetData: Function; } class TSSS extends Component<Props> { componentDidMount() { this.props.onGetData(); } render() { return <div></div>; } } export default connect((dispatch: any) => ({ onGetData: () => { dispatch(getUsersData()); }, }))(TSSS); o, si está utilizando el código de Visual Studio, puede pasar el cursor sobre su función onGetData para ver cuál es el tipo de datos de la función y seleccionar esa copia y pegar en su interface Props de onGetData