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

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