-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Add login screen #8
base: master
Are you sure you want to change the base?
[WIP] Add login screen #8
Conversation
* this is a messy commit, I know, but it would be too much effort to separate it into layers of functionality
I don't know why I don't have it in path, maybe because it is not listed in deps explicitly?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hezká práce!
Hodně ceníme pár věcí co jsi zapracoval:
- testy
- pokročilé využití react hooků
- Omit 👍
Vyčetla bych ti akorát vizuální stránku, která nevypadá úplně podle designu, což je třeba box nezarovnany doprostřed a neprepsany základní styly pro element (minimálně v Google Chrome tlačítko má defaultní ohraničení).
Taky v našem stacku nepoužíváme moc CSS, ale ceníme to, že jsi se s nimi dokázal poradit.
Každopádně za mě je to okay.
Každopádně dobrá práce,
This PR fixes #7 once merged.
Preview
Aplikace je automaticky deployovaná pomocí Cloudflare Pages na https://rk-task-mild-blue.pages.dev/.
TODOs
Otázky na zadání v issue
useUser
hookuError
"?Hlavní
Disclaimers & design decisions
useReducer
hook (ten případně na vyžádání můžu použít, to by nezabralo moc času), ale nakonec jsem pro tuto demo aplikaci zvolil obyčejnýuseState
suseContent
(moje první použití custom contextu, tak snad je idiomatické), protože jsem to nechtěl overengineerovat.Further
Kdyby bylo cílem věnovat tomu více effortu, udělal bych asi následující:
Dockerfile
, aby se to dalo stabilně buildit a nasazovat.