Home > Software design >  typescript use preset value for property value in array object error?
typescript use preset value for property value in array object error?

Time:01-31

I have this simple typescript code for react

type fruitCode = 'apple' | 'banana'

interface fruitList {
  name: fruitCode
}

const [arr, setArr] = useState<fruitList[] | []>([])

useEffect(() => {
  const arrList = [{
    name: 'apple'
  }, {
    name: 'banana'
  }];

  //error?
  setArr(arrList)
}, [])

demo Edit React Typescript (forked)

  •  Tags:  
  • Related