React to ShadowJS
Port React components, hooks, context, forms and data fetching to ShadowJS, with application examples and API mappings.
ShadowJS keeps JSX, components, props, children and context, and drops everything that exists in React because a component re-renders. This page maps each React feature to what ShadowJS has today, shows what changes in your code, and says plainly where there is no equivalent. React examples show the starting point; the ShadowJS example beside each one shows the replacement.
Start with the migration overview if you have not decided what to port first. If you use Next.js, read this page for the component layer and Next.js to ShadowJS for routing, data and deployment.