Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React, { Component } from 'react'
- import './App.css'
- import CheckBox from './CheckBox'
- class DarkFurit extends Component {
- constructor(props) {
- super(props)
- this.state = {
- fruites: [
- {id: 1, value: "banana", isChecked: false},
- {id: 2, value: "apple", isChecked: false},
- {id: 3, value: "mango", isChecked: false},
- {id: 4, value: "grap", isChecked: false}
- ]
- }
- }
- handleCheckChieldElement = (event) => {
- let fruites = this.state.fruites
- fruites.forEach(fruite => {
- if (fruite.value === event.target.value)
- fruite.isChecked = event.target.checked
- })
- this.setState({fruites: fruites})
- }
- render() {
- return (
- <div className="DarkFruit">
- <h1> Check and Uncheck All Example </h1>
- <ul>
- {
- this.state.fruites.map((fruite) => {
- return (<CheckBox handleCheckChieldElement={this.handleCheckChieldElement} {...fruite} />)
- })
- }
- </ul>
- </div>
- );
- }
- }
- export default DarkFurit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement