Изменение state из внешней функции

Делаю to do list, и мне нужно изменять количество выполненных задач когда галочка стоит, как мне сделать так что б изменялось количество этих выполненных задач в state?
файл toDoList

import React from 'react';
import Button from './Button'
import Tasks from './Tasks'
export default class ToDoList extends React.Component{
    constructor(props) {
        super(props);
        this.state={
            clicked:false,
            listArr: [{task:'Помыть посуду'}, {task:'сходить в магазин'},{task:'Сходить на работу'},{task:'сходить погулять'}],
        }
    }
 render(){

      return(
              <ol>
                  {this.state.listArr.map((taskE)=><li onChange={()=>{

                  }}><Tasks task={taskE.task}/></li>)}

                    <Button doneTasks={this.state.doneTask}/>

              </ol>

          )
    }
} 

файл tasks

import React from "react";

function Tasks({ task }) {
    return (
            <form>
                <input type="checkbox"  />
                <span>{task}</span>
            </form>
    );
}

export default Tasks;

Ответы (0 шт):