I am developing on class components, I have very large methods and I wanted to transfer them to a file, but I don’t know how to do it. Loss of context occurs
import { handleChange } from './methods';    
class Test extends Component {
  state = {number: 42}
  render() {
    const { number } = this.state;
    return(
      <MyComponent number={number} onChange={e => handleChange(e)} />
    );
  }
}
export default Test;
// method.js
export const handleChange = (e) => {
    console.log("this is:", this)
    const { data } = this.state;
    const { name, value, key} = e.target;
    this.setState({
        data: {
            ...data,
            [key]: data[key].set(name, value)
        }
    });
}
In the console this is: undefined Method should be outside the class. How fix?
