Migration to v2
Migration to v2
Step-by-step guides for upgrading from v1 to v2 for every supported framework.
Solar Icons v2 introduces a unified API across all frameworks, CSS variable cascade, duotone support, and kebab-case import paths. Pick your framework below for a detailed migration walkthrough.
React
React 18+, Icon suffix, classic mode by default.
Vue
Vue 3.0+, named imports, Symbol injection.
Svelte
Svelte 5, runes, $bindable provider.
SolidJS
SolidJS 1.6+, signal-based useSolar.
Angular
Angular 17+, standalone, signal inputs.
React Native
React Native 0.72+, react-native-svg.
Nuxt
Nuxt 3+, auto-import module.
React-Perf → React
Consolidating react-perf into the main package.
Also see the icon renames reference for every icon name change between pre-v2 and v2.
How is this guide?
Last updated on