Deseamos regalarte la mejor respuesta que hemos encontrado en internet. Esperamos que te sirva de ayuda y si puedes compartir algún detalle que nos pueda ayudar a mejorar hazlo con total libertad.
Solución:
Debido a que está llamando a esa función en lugar de pasar la función a onClick, cambie esa línea a esto:
=>
llamada Función de flecha, que se introdujo en ES6 y será compatible con React 0.13.3 o superior.
En lugar de llamar a la función, vincule el valor a la función:
this.props.removeTaskFunction.bind(this, todo)
Referencia MDN: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_objects/Function/bind
El valor para su onClick
attribute debe ser una función, no una llamada de función.
Valoraciones y reseñas
Eres capaz de corroborar nuestra publicación añadiendo un comentario o puntuándolo te damos la bienvenida.