This page documents the essential technologies and tools which must be used when working with or consuming Mesh components.
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 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
createGlobalStyle as breaking changes. As we use
createGlobalStyle and other version
4 features including the
as prop, is it not backward compatible.