Valtio v2 Requirements and Changes
mainValtio v2 introduced several breaking changes and environment requirements:
- React Version: Requires React 18 or above.
- TypeScript Version: Requires TypeScript 4.5 or above.
- Build Target: Updated to ES2018.
useSnapshot()Behavior: The implementation was altered to improve compatibility withuseMemoand the React compiler. This may result in extra re-renders in certain edge cases.- Deprecated Features: All previously deprecated features have been removed.