Jam3 is a digital agency in Toronto that worked on the Vikings project to evaluate React and F1. F1 is an animation library that uses path finding to describe UI transitions like driving between locations. It works across platforms and with React. Chiefs are components that tell other components what state to be in. States and transitions are defined separately for consistency and testability. F1 is moving toward better documentation, tooling, and integration with design tools.
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
React For Vikings
1. WHERE
325 Adelaide Street W.
Toronto, ON, Canada M5V 1P8
Greetings,
CONTACT
Telephone: (416) 531-5263
ONLINE
Web: jam3.com
Email: info@jam3.com
All original concepts, designs and
copy the exclusive property of Jam3
JAM3
REACT
FOR VIKINGS
2. MIKKO HAAPOJA
● Director of Creative Technology at Jam3
● Wrangling animations creating ui for ~10 years
● Dad to two kids and husband to one wife
3. JAM3
Digital agency in Toronto
Highly experiential work
+ A lot of animation
+ WebGL
+ Experimental
Lots of open source code
Always hiring
5. Worked on Vikings because...
Try out new ways of working
Evaluate React
Evaluate F1
6. Why is Jam3 using React?
Community
Small/Consistent API
Components, components, components
7. What was used to build Vikings?
redux
react-router
react-transition-group
react-f1
8. f1 or react-f1
● A UI animation library - For reals. One F1 instance is one piece of UI
● Inspired by the way designers work
● Highly orchestrated animations
● Cross Platform
■ Works in React, basic DOM, Canvas, or really anything
■ ReactF1 uses F1-Dom and F1-Dom uses F1
● It uses path finding
■ Better separation of concerns
9. Path Finding
What if you could describe your UI like a map?
● Pickering, Toronto, Mississauga
● Drive from one place to another - this is why it's named F1
10.
11.
12.
13. Inspired by the way designers work
Design the look/states
Design the animations/transitions
Should produce better path to tooling
34. A segway into animations via props...
The way that chief works is actually how all React animation's should work.
This is how F1 worked also.
But...
39. THANKS
WHERE
325 Adelaide Street W.
Toronto, ON, Canada M5V 1P8
CONTACT
Telephone: (416) 531-5263
ONLINE
Web: jam3.com
Email: info@jam3.com
All original concepts, designs and
copy the exclusive property of Jam3