React
Why React?
- Abstracts DOM Manipulation - predictable behavior, easier to debug
- Component-based Architecture - Modularized and reusable approach. Easier to maintain
- Virtual DOM efficiently manages updates and rendering of components - Actual DOM Manipulation is slow and resource consuming
- Rich ecosystem - quite popular
- Flexibility - not a framework - focuses solely on view layer - can be used with other libraries and frameworks
- React Native - Unified experience across devices
Props
- Object received by components - contain value passed by the parent component.
- Read only
References
Children