Skip to content

Instantly share code, notes, and snippets.

@michaellujan
Created January 9, 2018 23:43
Show Gist options
  • Save michaellujan/829345f2adb81fca07b3b4fee3743faf to your computer and use it in GitHub Desktop.
Save michaellujan/829345f2adb81fca07b3b4fee3743faf to your computer and use it in GitHub Desktop.
Core Tenants
- Component Framework (PlayAction)
- accepts cross-platform components (plugins) as children
- facilitates communication between those components
- Developed for open source
- NFL Configuration/Theming/Data layer
Talking Points
Components - Video/Controls, Ads, Analytics
- Configuration
- Actions (if any)
- External Sync/Async state
- Theming
- open source components - style attribute, full flexibility and no business logic
- NFL wrapped components - NFL styling, configuration, business logic
- State management
- separation of concerns
- pub/sub between components
- State comes from the top and trickles down with props
- Multi-player management
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment