import React from 'react'; import { FilterTypes } from '../TodoApp.types'; interface TodoHeaderProps { addTodo: (label: string) => void; setFilter: (filter: FilterTypes) => void; filter: FilterTypes; } export class TodoHeader extends React.Component { constructor(props) { super(props); this.state = { labelInput: '' }; } render() { const { filter, setFilter } = this.props; return (

todos

); } _onChange = evt => { this.setState({ labelInput: evt.target.value }); }; _onAdd = () => { this.props.addTodo(this.state.labelInput); this.setState({ labelInput: '' }); }; }