A high level overview of React given to an audience of primarily Java developers. The goal was to present the concept of how React works without getting too deep into implementation details.
15. Components are more
than HTML templates
What it isn’t
● No explicit data binding
● You never need to tell your
component to re-render
What it is
● Markup
● Behavior
● State
Each component is a mini self-contained API
19. ● Decoupled from application data - same component
can be used in a data entry app, QA app, etc.
● Event handlers are attached after the first rendering
pass, allowing for server-side rendering of the HTML
or re-use on mobile devices
● Behavior is also passed down through props, making it
easier to have the component behave differently
based on context
24. React tools for the browser
Displays component name, state & props
Output the selected component to the console with $r
New team members can quickly find their way around the codebase