Front end development
Table of Contents
How can learning front-end tech like React or Angular help a backend engineer?
TODO
- https://stackoverflow.blog/2022/10/31/comparing-frameworks-for-cross-platform-apps-flutter-vs-react-native/
- https://dzone.com/articles/react-or-angular-for-frontend-development?fromrel=true
- https://stackify.com/angular-vs-angularjs-differences-between-angular-and-angularjs/
- https://careerkarma.com/blog/how-to-learn-react/
- https://careerkarma.com/blog/learn-angular/
- Overview of Popular Frameworks: React, Vue, and Angular: https://medium.com/@afolayanolatomiwa/overview-of-popular-frameworks-react-vue-and-angular-f7d38df1b1db
Tailwind CSS
TODO
- https://tailwindcss.com/
- https://www.geeksforgeeks.org/css/tailwind-css/
- https://daily.dev/blog/tailwind-css-basics-for-beginners
Helpful tools for developing and testing UI components
- React Cosmos
- React Cosmos is a powerful tool for developing and testing UI components in isolation. It allows you to focus on one component at a time, resulting in faster iteration and higher-quality components.
- https://reactcosmos.org/docs
- https://github.com/react-cosmos/react-cosmos?tab=readme-ov-file
Tags
- Angular
- Apache Wicket
- bootstrap toolkit
- Browser extensions for Web Development
- Cascading Style Sheets (CSS)
- Content Delivery Network
- CORS
- Design tools
- Dojo Toolkit
- DOM
- Domain Name System
- Hosting platforms
- How to disable selection options using JavaScript?
- HTML and DHTML
- Icon libraries
- IDE extensions for Web Development
- JSPs
- npm and yarn
- NextJS
- React
- Why learn React?
- Resources to learn React
- Creating a React application
- React Components
- JSX
- JSX - if else condition
- JSX - CSS
- JSX - Javascript
- Using props in React
- React Events
- React Development tips
- Converting html apps to React apps
- Initial Render and Re-Renders
- General Rules of Hooks
- useState hook
- Automatic Batching
- Gotcha with Set Function
- useEffect hook
- Structure of React projects
- useRef hook
- Custom hooks
- Context API
- useReducer hook
- Events and Event Handling
- Single page applications (SPAs) and Micro Frontends
- Webpack
- What happens when you type a URL into your browser?