設定して再読み込みするときにクラッシュするバグを修正

This commit is contained in:
harukin-expo-dev-env 2024-03-12 13:29:23 +00:00
parent c0cdad3683
commit 080505758f

View File

@ -100,8 +100,8 @@ export default function Menu(props) {
const [currentStation, setCurrentStation] = useState(undefined); //第三要素 const [currentStation, setCurrentStation] = useState(undefined); //第三要素
const [originalStationList, setOriginalStationList] = useState(); // 第一要素 const [originalStationList, setOriginalStationList] = useState([]); // 第一要素
useLayoutEffect(() => getStationList().then(setOriginalStationList), []); useEffect(() => getStationList().then(setOriginalStationList), []);
const carouselRef = useRef(); const carouselRef = useRef();
const [selectedCurrentStation, setSelectedCurrentStation] = useState(0); const [selectedCurrentStation, setSelectedCurrentStation] = useState(0);
@ -184,7 +184,7 @@ export default function Menu(props) {
<TitleBar /> <TitleBar />
<ScrollView> <ScrollView>
<FixedContentTop navigate={navigate} /> <FixedContentTop navigate={navigate} />
{originalStationList && allStationData.length != 0 && ( {originalStationList.length != 0 && allStationData.length != 0 && (
<Carousel <Carousel
ref={carouselRef} ref={carouselRef}
layout={"default"} layout={"default"}
@ -234,7 +234,7 @@ export default function Menu(props) {
/> />
)} )}
{allStationData.length != 0 && {allStationData.length != 0 &&
originalStationList && originalStationList.length != 0 &&
allStationData[selectedCurrentStation] && ( allStationData[selectedCurrentStation] && (
<LED_vision <LED_vision
station={ station={