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:
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
- Nagareyama: a new Fable, faster, more powerful and easier to use (SkillsCast recorded in October 2020)