ReactJS
High level overview
- Components
- State Management
- Hooks
- Router
- Data binding
Notes
It is based on components
Some popular React Extensions:
- React Native: mobile development
- Flux: Data unidrectional flow (action -> dispatcher -> store -> view)
Resources
- Principios SOLID en reactjs: https://www.youtube.com/watch?v=jKdt-BnTTR0
- Intro simple a react: https://www.youtube.com/watch?v=wGxDfSWC4Ww
- React course full: https://www.youtube.com/watch?v=bMknfKXIFA8
Some more online web resources to learn:
- https://reactjs.org/tutorial/tutorial.html
- https://www.freecodecamp.org/news/react-fundamentals-for-beginners/
- https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started
- https://reactnative.dev/
- https://reactjs.org/docs/getting-started.html
- https://react-tutorial.app/app.html?id=327
- (interactive): https://www.freecodecamp.org/learn/front-end-development-libraries/#react
Source code!
- https://github.com/Asabeneh/30-Days-Of-React
- https://github.com/adrianhajdin/project_mern_memories
- https://github.com/tyroprogrammer/learn-react-app
- https://github.com/adrianhajdin/project_mern_memories
- https://github.com/clintonwoo/hackernews-react-graphql
- https://github.com/payloadcms/payload
- https://github.com/async-labs/builderbook
- https://github.com/adrianhajdin/project_chat_application