import { func } from "prop-types";

arr: [
  {
    flag: false,
  },
  {
    flag: false,
  },
  {
    flag: false,
  },
  {
    flag: false,
  },
  {
    flag: false,
  },
  {
    flag: false,
  },
  {
    flag: false,
  },

];
fn(index) {
    arr[index].flag = !arr[index].flag
    this.setState({
        arr
    })
}

{arr.map((item, index) => {
    return (
        <div style={{ backgroundColor: item.flag ? "black" : "white" }} onClick={e => { fun(index) }}>
            盒子
        </div>
    )
})}