Вы можете использовать useState hook вместо setState
, и вы можете переписать это следующим образом:
// yourComponent.js
import React, {useState} from 'react'
const yourComp =() =>{
const [query,setQuery] = useState("")
const [dataSource,setDatasource] = useState([])
const filterProjectList = (text) => {
var newData = dataBackup.filter((item) => {
const itemData = item.name.toLowerCase();
const textData = text.toLowerCase();
return itemData.indexOf(textData) > -1;
});
setQuery(text)
setDatasource(newData)
};
....
return <div>Hello World</div>
}