diff --git a/menu.js b/menu.js index 108fa29..8bc116a 100644 --- a/menu.js +++ b/menu.js @@ -1,4 +1,4 @@ -import React, { useRef, useState, useEffect } from "react"; +import React, { useRef, useState, useEffect, useLayoutEffect } from "react"; import Carousel from "react-native-snap-carousel"; import { Platform, @@ -101,7 +101,7 @@ export default function Menu(props) { const [currentStation, setCurrentStation] = useState(undefined); //第三要素 const [originalStationList, setOriginalStationList] = useState(); // 第一要素 - useEffect(() => getStationList().then(setOriginalStationList), []); + useLayoutEffect(() => getStationList().then(setOriginalStationList), []); const carouselRef = useRef(); const [selectedCurrentStation, setSelectedCurrentStation] = useState(0);