React is obviously built with components in mind, but for our latest project at Sky we had to take things a step further than usual. Our team is responsible for releasing an SDK of components that other clients across Sky can use. These clients look completely different, use different languages and can be other platforms like Smart TV apps. Because all of our components need to remain agnostic of framework, language and styles we had to do a lot of thinking on exactly how we can achieve this; what props components should receive, what logic should they contain and even what elements should be used in markup.
This talk will cover a timeline of our journey and decisions made to take us from a single website to creating an SDK that can be used across an entire organisation on web and Smart TV apps, along with how we're using another SDK to share Redux code across our web and Smart TV apps to maintain consistent actions etc. while allowing apps to function in completely different ways.
YOU MAY ALSO LIKE:
- WebAssembly Deep Dive with Brian Sletten (in London on 21st - 22nd November 2019)
- Solandra Hands-On Tutorial & Emergent Behaviour In Insects (in London on 28th October 2019)
- Free Code Camp - October (in London on 29th October 2019)
- Why We Choose React for a Large Scale Financial Trading Platform (SkillsCast recorded in October 2019)