diff --git a/components/駅名表/Sign.js b/components/駅名表/Sign.js index 1a139d2..852f9ec 100644 --- a/components/駅名表/Sign.js +++ b/components/駅名表/Sign.js @@ -1,4 +1,4 @@ -import React, { useRef, useState, useEffect } from "react"; +import React, { useRef, useState, useEffect, useLayoutEffect } from "react"; import { View, Text, TouchableOpacity } from "react-native"; import { widthPercentageToDP as wp } from "react-native-responsive-screen"; import LottieView from "lottie-react-native"; @@ -16,7 +16,7 @@ export default function Sign(props) { const [preStation, setPreStation] = useState(); const [nexStation, setNexStation] = useState(); const [testButtonStatus, setTestButtonStatus] = useState(false); - useEffect(() => { + useLayoutEffect(() => { const isFavorite = favoriteStation.filter((d) => { const compare = JSON.stringify(d); const current = JSON.stringify(currentStation);