PROJECT
PROJECT
js
ReactDOM.render(<App/>,document.getElementById("root"));
app.js
//form handlechange
handleChange = (e) => {
this.setState({item:e.target.value});
};
//form handleSubmit
handleSubmit = (e) => {
e.preventDefault();
console.log("form Submitted");
}
render() {
return (
<Fragment>
<header id="headerBlock">
<HeaderComponent />
</header>
<main className="container">
<TodoInput item={this.state.item}
handleChange={this.handleChange} handleSubmit={this.handleSubmit}/>
<TodoList />
</main>
<hr className="hr my-2" />
<footer className="container">
<p>Iam footer here</p>
</footer>
</Fragment>
);
};
};
HeaderComponent.jsx
<li className="nav-item">
<a className="nav-link" href="#">Pricing</a>
</li>
<li className="nav-item">
<a className="nav-link disabled"
href="#"
tabIndex={-1}
aria-disabled="true">Disabled</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
)
}
export default HeaderComponent;
TodoInput.jsx
TodoList.jsx