Saya mahu sebaik sahaja saya menambah item lain ke dalam senarai, warna item sebelumnya tidak boleh berubah
const NoteItem = ({ note }) => { const { colors, randomColorFunction } = useContext(AppContext); const color = randomColorFunction(colors); return ( <div className={`flex flex-col min-h-28 py-6 justify-between px-3 rounded-md whitespace-pre-wrap break-words`} style={{ backgroundColor: `${color}` }} > <span className="font-bold text-3xl">{note.title}</span> <span>{note.content}</span> <small className="text=xl">{note.date}</small> </div> ); };
Anda boleh menyelesaikan masalah ini dengan dua cara
1. Gunakan petikan
2.Status penggunaan
Kalau tak nak tukar warna, saya rasa
useRef
lagi sesuai.Lihat di siniPratonton langsung