React Native 구성 요소는 다른 추가 기능 대신 하나의 불만 사항만 표시합니다.
P粉925239921
P粉925239921 2023-08-16 09:12:20
0
1
423

탐색을 위해 이전 화면에서 라우팅 매개변수를 가져오는 화면에서 작업 중인데 첫 번째 불만사항만 표시되고 다른 추가된 불만사항은 표시되지 않습니다. 이 문제의 원인이 무엇인지 모르겠습니다. 다음은 코드:

const ECScreen = ({ 경로, 탐색 }) => const { imageUri,complaintDate,complaintId } = Route.params; const [불만, setComplaints] = useState([]); useEffect(() => { if(imageUri &&complaintDate) { const newComplaint = { id:complaints.length + 1, //다음으로 사용 가능한 ID 할당 imageUri: imageUri, 날짜: 불만사항 날짜, 상태: '보류 중', }; setComplaints([...complaints, newComplaint]); } }, []);
P粉925239921
P粉925239921

모든 응답 (1)
P粉937382230

구성 요소가 마운트될 때 호출되는 useEffect의 빈 종속성 배열을 사용하여 이 함수를 호출하고 있으며 초기 불만 사항도 비어 있습니다.
그러므로[...complaints, newComplaint]将等于一个值,即您的newComplaint.
어떤 변수를 업데이트하고 싶은지 알려주세요complaints?

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!