Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const myComponent = () => {
- const [myData, setMyData] = useState([
- {
- checked: false,
- product_id: 1,
- },
- {
- checked: false,
- product_id: 2,
- }
- ])
- const handleCheck = (theIndex) => (checked) => {
- setMyData(myData.map((item,i) => {
- if(i === theIndex) {
- item.checked = checked
- }
- return item
- }))
- }
- return (
- <div>
- {myData.map((item,i) =>
- <div key={i}>
- <input type="checkbox" checked={item.checked} value="1" onChange={(e) => handleCheck(i)}
- </div>
- )}
- </div>
- )
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement