-
Notifications
You must be signed in to change notification settings - Fork 1
Frontend
Lahiru de Alwis edited this page Jun 3, 2023
·
6 revisions
- 📜 Javascript reference - https://javascript.info/
- ⚛️ React - https://beta.reactjs.org/
- 🎨 Lean CSS basics - https://web.dev/learn/css/
- ⏯️ HTML/CSS/JS (for quick references and advanced guides) - https://developer.mozilla.org/en-US/
- 🎾 CSS Flexbox interactive guide - https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/
- 🥡 CSS Flexbox quick reference - https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-flexbox-properties
- 🔲 CSS Grid quick reference - https://css-tricks.com/snippets/css/complete-guide-grid/#aa-css-grid-properties
https://web.dev/media-recording-audio/
-
useEffectis for side effects. Try to keep the main business logic flow out of it as much as possible. - Usually you’ll want to declare functions needed by an effect inside of it. There are few alternatives as well. check the reference. ref
When you are integrating APIs always make sure that the trailing slash is there.
ex:
GET /users/<user_id> <-- Wrong
GET /users/<user_id>/ <-- Right
Our backends expect the trailing slash and when it's not there the backend returns a 301 to redirect to the endpoint with the slash which completely breaks down safari.