Tech support
This page documents the essential technologies and tools which must be used when working with or consuming Mesh components.
React
All components are built using React and is therefore a dependency for Mesh.
We currently have support for Version 16.8.0 of React and above.
We do not support versions less than 16.8
as we make use of Hooks and as version 16
was released in 2017, we do not maintain support for earlier versions of React.
React Version 17.0.0 introduced no breaking changes and should work with the Mesh Design System. Please let us know if you have any issues.
Styled Components
Styled Components is used by all React components for styling through CSS-in-JS.
We currently have support for Version 4 and Version 5 of Styled Components. If using version 5 of Styled Components, you will need to use React version 16.8.0
as a minimum for hooks support.
We do not support earlier than version 4
as this release removed the .extend()
function, and replaced injectGlobal
with createGlobalStyle
as breaking changes. As we use createGlobalStyle
and other version 4
features including the as
prop, is it not backward compatible.