Steve
05/09/2022, 9:46 AMjs
const [song, setSong] = useState(
() => JSON.parse(localStorage.getItem("song")) ?? ninteenOne
);
useEffect(() => {
localStorage.setItem("song", JSON.stringify(song));
(async () => {
const { data, error } = await supabase
.from("song")
.upsert({ id: 1, slug: song });
console.log(JSON.parse(data[0].slug));
})();
}, [song]);
sandbox - https://codesandbox.io/s/friendly-poincare-ke7j6m?file=/src/App.jsxNeedle
05/09/2022, 9:46 AMNeedle
05/09/2022, 10:16 AMSteve
05/09/2022, 10:25 AMjs
const [song, setSong] = useState(
async () => (await supabase.from("song").select()) ?? ninteenOne
);
It didn't work. What am I doing wrong?Steve
05/09/2022, 10:27 AMOlyno
05/09/2022, 10:55 AMOlyno
05/09/2022, 10:56 AMOlyno
05/09/2022, 10:57 AMSteve
05/09/2022, 11:00 AMOlyno
05/09/2022, 1:20 PMjs
const [song, setSong] = useState(ninteenOne);
useEffect(() => {
(async () => {
const { data, error } = await supabase
.from("song")
.upsert({ id: 1, slug: song });
setSong(data);
console.log(JSON.parse(data[0].slug));
})();
}, [song]);
@SteveOlyno
05/09/2022, 1:22 PMSteve
05/09/2022, 6:53 PMOlyno
05/09/2022, 7:11 PM