import React from "react" class Form extends React.Component { state = { cats: [{name:"", age:""}], owner: "", description: "" } handleChange = (e) => { if (["name", "age"].includes(e.target.className) ) { let cats = [...this.state.cats] cats[e.target.dataset.id][e.target.className] = e.target.value.toUpperCase() this.setState({ cats }, () => console.log(this.state.cats)) } else { this.setState({ [e.target.name]: e.target.value.toUpperCase() }) } } addCat = (e) => { this.setState((prevState) => ({ cats: [...prevState.cats, {name:"", age:""}], })); } handleSubmit = (e) => { e.preventDefault() } render() { let {owner, description, cats} = this.state return (
) } } export default Form