vonKotan / Near-Balkan_films

0 stars 0 forks source link

Favorites #47

Closed forriM closed 1 month ago

forriM commented 3 months ago

Ezen a branchen indult el a favorites-ek kezelése (hogy ne másoljuk le őket hozzáadáskor hanem a valódi film-re hivatkozzunk) Ezen felül refactorálva lett a userek kezelése általánosságban. A user stateket mostantól a useAuth hookban tároljuk, illetve Context Api-n keresztül érjük el. Ez azt jelenti, hogy mostantól semmilyen komponensnek nem szükséges a user-t átadni paraméterként, minden komponensben az alábbi módon elérhető: const {user, userObject} = useContext(UserContext); vagy : const { user } = useContext(UserContext); attól függően, hogy mire van szükség Ehhez a a következő importok szükségesek: import { useContext } from 'react'; import {UserContext} from '../App'; A továbbiakban is ezek alapján kéne eljárni illetve ha egy statenél azt veszzük észre, hogy folyamatosan csak adogadjuk át lefele a komponenshierarchiában akkor hasonló módon létre kell hozni neki egy contextet.

Kivételesen ajánlom a kódot alaposabb átvizsgálásra. Egyrészt hogy elrontottam e valamit amire nem gondoltam, másrészt, hogy értsétek mitörtént és tudjuk alkalmazni a jövőben

github-actions[bot] commented 3 months ago

Visit the preview URL for this PR (updated for commit 9ce6e8c):

https://near-balkan-films--pr47-favorites-aghlcrl3.web.app

(expires Thu, 11 Jul 2024 10:55:54 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c7d51b72f49bd84b716215a48fff12b2479c901f