Skip to main content

2 posts tagged with "themes"

View All Tags

Re-skinning A Store Without Forking Core

· 5 min read
Evershop Team
Maintainer

There are four ways to change how the storefront looks, and they are not equal. Each step down this ladder gives you more control and costs you more on every upgrade.

Start at step 1 and stop as soon as the design is achieved. A theme built entirely on steps 1 and 2 survives a major EverShop upgrade untouched. A theme that forks twenty components does not — as the React 17 → 19 upgrade demonstrated, forked components keep their old assumptions and break silently.

Upgrading Your Theme And Extensions To React 19

· 6 min read
Evershop Team
Maintainer

EverShop 2.2.1 upgraded the framework from React 17 to React 19.

Because EverShop resolves React through a single hoisted copy (a webpack alias), your theme and your extensions run on the same React as the core. There is no opt-out: once you upgrade EverShop, your components are React 19 components.