Introducing React Slides
Introducing React Slides
INTRODUCING REACT
Liam McLennan
CTO
@liammclennan withouttheloop.com
Overview What is React?
What is React good at?
Architecture
Comparison to similar libraries
What is React?
Rendering and event handling
Maintained by Facebook
Novel ideas:
- Influence from functional programming
- One-way data flow
- Virtual DOM
- Vanilla JS for templating
Declarative
Composable components
Demo
Setting up a React development
environment
Building a simple React application
Advantages and Disadvantages
Advantages Disadvantages
Conceptual simplicity Limited in scope
Speed Productivity
Simple model for server-side rendering Complex tooling
Architecture
Props State
Render Events
DOM
React Angular
Renders UI and handles events A complete UI framework
Uses JavaScript for view logic Custom “template expression” syntax
JavaScript TypeScript
Summary React defined
Getting started
Pros and cons
Architecture
Comparison with Angular
Using the Image Chunking Slides
Two Image Chunking Three Image Chunking See them in action in the next 4 slides.
Add relative icons on the left for each text item on the right
Icons with Bullets
Two whole lines of text per image also fits nicely however,
you should avoid using three lines
Add relative icons on the left for each text item on the right
An alternative to bullets
Using the Text Chunking Slides
If you have more than six points to discuss, you may want to
Two Text Chunking Three Text Chunking use a standard bullet list.
This is the third talking point This is the fourth talking point
that should be kept to three that should be kept to three
lines or fewer lines or fewer
Text Chunking Five Items
This is the slide you’ll want to use when you just need a big
space for a diagram, chart, or graphic.
Make sure you check out the training videos available on the
Author Kit for design best practices.
If you need help bringing your ideas for this space to life,
contact your Editor about getting help from one of our
Content Graphic Designers. In most cases, you just need to
submit a rough outline and let our designers work their
magic. However, in some special cases, your Editor can get
you in touch with a designer directly.
Title Only We included some possible starting points for you in the
next few slides.
42%
Observed more loyal customers
70%
Timeline of Events
Database
System 2 Mobile
System 3 Process
Using the Code Slides
We’ve provided some bullet list layouts to accommodate various quantities of information.
Remember, you
can use text or
images in these
placeholders.
Animation built in
Bullet alternative
Room for a bit more text
Use this layout for
- Longer sentence fragments
- List of things
- Procedure list
- Talking points
Graphic on left should fill the
entire space
- Graphic must be high quality and
royalty free
Graphic and text animation is built in
Icons with Bullets
It would look better if you pulled in the box to even it out though
The following self-explanatory slides are a good way of adding diversity into the flow of your course.