React Native元件只顯示了一個投訴,而不是其他更多的功能
<p>我正在處理一個螢幕,該螢幕從前一個螢幕中獲取路由參數進行導航,但它只顯示第一個投訴,而不顯示任何其他新增的投訴,我不知道是什麼原因導致了這個問題,下面是程式碼:</p>
<pre class="brush:php;toolbar:false;">const ECScreen = ({ route, navigation }) => {
const { imageUri, complaintDate, complaintId } = route.params;
const [complaints, setComplaints] = useState([]);
useEffect(() => {
if (imageUri && complaintDate) {
const newComplaint = {
id: complaints.length 1, // 指派下一個可用的ID
imageUri: imageUri,
date: complaintDate,
status: 'Pending',
};
setComplaints([...complaints, newComplaint]);
}
}, []);</pre>