ふぁぼstateをトップ階層に移動し各コンポーネントで共有化

This commit is contained in:
harukin-DeskMini
2023-01-30 03:32:30 +09:00
parent 746c996cba
commit 7dc72ef433
6 changed files with 84 additions and 34 deletions

View File

@@ -8,20 +8,14 @@ import { AS } from "../storageControl";
import { news } from "../config/newsUpdate";
import { getStationList, lineList } from "../lib/getStationList";
var Status = StatusbarDetect();
export default function FavoriteList({ navigation, webview, stationData }) {
export default function FavoriteList({
navigation,
webview,
stationData,
favoriteStation,
setFavoriteStation,
}) {
const { navigate } = navigation;
const [favoriteStation, setFavoriteStation] = useState([]);
useEffect(() => {
AS.getItem("favoriteStation")
.then((d) => {
console.log(d);
const returnData = JSON.parse(d);
console.log(returnData);
setFavoriteStation(returnData);
})
.catch((d) => console.log(d));
}, []);
return (
<View style={{ height: "100%", backgroundColor: "#0099CC" }}>