Push method in React Hooks (useState)?

后端 未结 8 701
無奈伤痛
無奈伤痛 2020-11-29 15:30

How to push element inside useState array React hook? Is that as an old method in react state? Or something new?

E.g. setState push example ?

8条回答
  •  感动是毒
    2020-11-29 16:26

    // Save search term state to React Hooks with spread operator and wrapper function
    
    // Using .concat(), no wrapper function (not recommended)
    setSearches(searches.concat(query))
    
    // Using .concat(), wrapper function (recommended)
    setSearches(searches => searches.concat(query))
    
    // Spread operator, no wrapper function (not recommended)
    setSearches([...searches, query])
    
    // Spread operator, wrapper function (recommended)
    setSearches(searches => [...searches, query])
    

    https://medium.com/javascript-in-plain-english/how-to-add-to-an-array-in-react-state-3d08ddb2e1dc

提交回复
热议问题