Controlling Computers
with React.JS!
Laura Moore
@lk_moore
laura.moore@rightbox.com
https://github.com/lauramoore
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
LeapMotion V2
LeapJS : WebSocket Communication
Demo:
Leap-Bone-Hands
https://github.com/lauramoore/leap-bone-hand
Why React?
https://facebook.github.io/react/docs/displaying-data.html
“It uses a fast, internal mock DOM to perform
diffs and computes the most efficient DOM
mutation for you.”
Frame
Data
View
State DOM
Data Flow with Flux
https://facebook.github.io/flux/docs/overview.html
Demo
LeapJs – React - Flux
https://github.com/lauramoore/leap-react-noob/
OOB : Components
● React-Object-
Inspector
React-Bootstrap
● Well
● Label
● Jumbotron
https://react-bootstrap.github.io/
https://github.com/xyc/react
-object-inspector
React Win: Inline Styles
http://stackoverflow.com/questions/26882177/react-js-inline-style-best-practices
CSS … what were we thinking?
https://speakerdeck.com/vjeux/react-css-in-js
LeapMotion for Web with React and Flux
Flux Question : What is
Leap.Controller?
? ?
Controller → Store Data
Store Exported API
Model → View
View Displays Model
Leap Challenge : Hand List
Demo :
Magic Swapping Hands?
Challenge Accepted : Sorted Hand List
Leap Challenge : Hand List
Demo :
Sorted Hands Stable Behavior
Leap Challenge : Space to Screen
Demo :
Sorted Hands Stable Behavior
Challenge Accepted : Normalized Point
Challenge Accepted: Scale to View
Demo :
Normalized vs Not Normalized
Demo :
Memory Game
Flux Challenge : Ignoring Events
Challenge Accepted:
Immutable Stores (TBD)

More Related Content

PPTX
ReactJS maakt het web eenvoudig
PDF
Testing Angular 2 Applications - Rich Web 2016
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - GeekOut 2016
PDF
2015 nouveaux outilsdevweb
PPTX
Building a Reddit Clone from the Ground Up
PDF
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
PDF
React native first impression
ReactJS maakt het web eenvoudig
Testing Angular 2 Applications - Rich Web 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - GeekOut 2016
2015 nouveaux outilsdevweb
Building a Reddit Clone from the Ground Up
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
React native first impression

What's hot (20)

PDF
How QCLean Works? Introduction to Browser Extensions
PDF
Testing Angular 2 Applications - HTML5 Denver 2016
PPTX
Passionate People Meetup - React vs Vue with a deepdive into Proxies
PPT
Webapps mobiles html5
PDF
Introduction to AngularJS
PDF
Use groovy & grails in your spring boot projects
PDF
GWT Architectures and Lessons Learned (WJAX 2013)
PPTX
Latest Javascript MVC & Front End Frameworks 2017
PDF
The Art of Angular in 2016 - Devoxx UK 2016
PPTX
Agile qa build quality in
PDF
카카오 공용준님의 "DevOps: on going pursuit of effectiveness"
PDF
Massive concurrent modifications in web app. How to manage and test.
PDF
The Art of Angular in 2016 - Devoxx France 2016
PPTX
Pain Driven Development by Alexandr Sugak
PPTX
Fundamentals of HTML5
PDF
Your Future HTML: The Evolution of Site Design with Web Components
PDF
Javascript State of the Union 2015 - English
PDF
No Feature Solutions with SharePoint
PDF
The Art of Angular in 2016 - vJUG24
PDF
JSConf.eu Overview
How QCLean Works? Introduction to Browser Extensions
Testing Angular 2 Applications - HTML5 Denver 2016
Passionate People Meetup - React vs Vue with a deepdive into Proxies
Webapps mobiles html5
Introduction to AngularJS
Use groovy & grails in your spring boot projects
GWT Architectures and Lessons Learned (WJAX 2013)
Latest Javascript MVC & Front End Frameworks 2017
The Art of Angular in 2016 - Devoxx UK 2016
Agile qa build quality in
카카오 공용준님의 "DevOps: on going pursuit of effectiveness"
Massive concurrent modifications in web app. How to manage and test.
The Art of Angular in 2016 - Devoxx France 2016
Pain Driven Development by Alexandr Sugak
Fundamentals of HTML5
Your Future HTML: The Evolution of Site Design with Web Components
Javascript State of the Union 2015 - English
No Feature Solutions with SharePoint
The Art of Angular in 2016 - vJUG24
JSConf.eu Overview
Ad

Similar to LeapMotion for Web with React and Flux (20)

PPSX
React introduction
PPTX
ReactJS Code Impact
PDF
Introduce flux & react in practice
PPTX
reactJS
PDF
An Intense Overview of the React Ecosystem
PDF
Robust web apps with React.js
PDF
React Tech Salon
PDF
Intro to react_v2
PDF
Matheus Albuquerque "The best is yet to come: the Future of React"
PPTX
ReactJS - Re-rendering pages in the age of the mutable DOM
PDF
Introduce Flux & react in practices (KKBOX)
PPTX
Reactjs
PPTX
React. Flux. Redux. by Andrey Kolodnitskiy
PPTX
React + Flux = Joy
PDF
React & Flux Workshop
PPTX
React.js at Cortex
PDF
An Overview of the React Ecosystem
PPTX
React, Flux and a little bit of Redux
PDF
Learning React js Learn React JS From Scratch with Hands On Projects 2nd Edit...
PPTX
Getting started with react & redux
React introduction
ReactJS Code Impact
Introduce flux & react in practice
reactJS
An Intense Overview of the React Ecosystem
Robust web apps with React.js
React Tech Salon
Intro to react_v2
Matheus Albuquerque "The best is yet to come: the Future of React"
ReactJS - Re-rendering pages in the age of the mutable DOM
Introduce Flux & react in practices (KKBOX)
Reactjs
React. Flux. Redux. by Andrey Kolodnitskiy
React + Flux = Joy
React & Flux Workshop
React.js at Cortex
An Overview of the React Ecosystem
React, Flux and a little bit of Redux
Learning React js Learn React JS From Scratch with Hands On Projects 2nd Edit...
Getting started with react & redux
Ad

Recently uploaded (20)

PPTX
Presentation - Principles of Instructional Design.pptx
PPTX
maintenance powerrpoint for adaprive and preventive
PDF
Intravenous drug administration application for pediatric patients via augmen...
PDF
Addressing the challenges of harmonizing law and artificial intelligence tech...
PDF
Child-friendly e-learning for artificial intelligence education in Indonesia:...
PDF
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
PDF
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
PDF
TrustArc Webinar - Data Minimization in Practice_ Reducing Risk, Enhancing Co...
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
Human Computer Interaction Miterm Lesson
PDF
Advancements in abstractive text summarization: a deep learning approach
PDF
Peak of Data & AI Encore: Scalable Design & Infrastructure
PDF
Secure Java Applications against Quantum Threats
PPTX
Blending method and technology for hydrogen.pptx
PDF
Decision Optimization - From Theory to Practice
PDF
Applying Agentic AI in Enterprise Automation
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
Rooftops detection with YOLOv8 from aerial imagery and a brief review on roof...
PDF
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
PDF
ment.tech-How to Develop an AI Agent Healthcare App like Sully AI (1).pdf
Presentation - Principles of Instructional Design.pptx
maintenance powerrpoint for adaprive and preventive
Intravenous drug administration application for pediatric patients via augmen...
Addressing the challenges of harmonizing law and artificial intelligence tech...
Child-friendly e-learning for artificial intelligence education in Indonesia:...
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
TrustArc Webinar - Data Minimization in Practice_ Reducing Risk, Enhancing Co...
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Human Computer Interaction Miterm Lesson
Advancements in abstractive text summarization: a deep learning approach
Peak of Data & AI Encore: Scalable Design & Infrastructure
Secure Java Applications against Quantum Threats
Blending method and technology for hydrogen.pptx
Decision Optimization - From Theory to Practice
Applying Agentic AI in Enterprise Automation
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Rooftops detection with YOLOv8 from aerial imagery and a brief review on roof...
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
ment.tech-How to Develop an AI Agent Healthcare App like Sully AI (1).pdf

LeapMotion for Web with React and Flux