I want to group items based on date.
To show note items in html same date have same have same group.
Filter method works but how to take also date.
It looks like your post is mostly code; please add some more details.
const [noteData,setNoteData]=React.useState([{
id: Math.random(),
headline:"sample 1",
innerText:"lorem ipsum sit dolar ametlorem ipsum sit dolar ametghbjknlmşöds asopıhgpduhfgopa doırg oıdsğoınrgh ğıhsğoın ğoısğ orıo sğı oo ",
date:"25.02.2022"
},{
id:Math.random(),
headline:"sample 2",
innerText:"",
date:"24.02.2022"
},{
id:Math.random(),
headline:"sample 6",
innerText:"lorem ipsum sit dolar amet",
date:"23.02.2022"
},])
const [secondNoteData,setSecondNoteData]=React.useState([])
//* local storage get notes
React.useEffect(()=>{
const localNotes=JSON.parse(localStorage.getItem('react-note-app-data'));
if(localNotes){
setNoteData(localNotes)
}
console.log(localNotes)
},[])
React.useEffect(()=>{
setSecondNoteData(noteData)
},[noteData])
//* local storage set notes
React.useEffect(()=>{
if (noteData) { // added if check, to check wether noteData variable has value if yes then set the value in localStorage else not.
localStorage.setItem('react-note-app-data',JSON.stringify(noteData))
} },[noteData])
//* item return new array depends date
//* notes
const notess= secondNoteData.filter((item)=>{
return item.date== "25.02.2022"
//* this return based on spesicfic date
//* ı wanna grupize depends on date.
})
console.log(notess)