1. Firebase Realtime DB에서 값 불러와 Redux 전역변수로 저장하기
데이터는 수동으로 미리 저장해 두었다.
alias를 이용해 데이터를 불러올 것이기 때문에 다음과 같이 설정했다.
const { id } = useParams();
const dispatch = useDispatch();
const db = useRealtimeDB({ alias: id });
useEffect(() => {
dispatch(updateWeddingData(db));
}, [id]);
미리 설정해 둔 Redux Slice에 내 데이터가 dispatch된다.
2. Redux 전역변수를 불러오기
const dbData = useSelector((state) => state.wedding);
이와 같은 방식으로 전역변수를 불러왔다.
다만 현재 프로젝트에는 이 방식이 맞지 않는 것 같아서 고민 중이다.
'개발 의문 해결' 카테고리의 다른 글
Firebase Authentication으로 로그인 페이지 구현하기 (1) | 2024.02.28 |
---|---|
Next.js 환경에서 Tailwind 사용하기 (0) | 2024.02.27 |
VScode 전체 프로젝트에 ESLint 자동수정 적용하기 (0) | 2024.02.15 |
Redux 핵심 개념 이해하기 (1) | 2024.02.05 |
CSS 그리드 rowspan / colspan 적용 안 되는 문제 해결법 (0) | 2024.02.04 |