Can someone help me understand View Transitions better? Do you use that over react virtual dom, or when to use over virtual dom, framer motion libraries ?
I'm using astro with react.
Also I was thinking 2 points.
- View transitions are mostly for native astro and it's css? They don't consider react or any other supporting UI library or frameworks in the picture ? (I know I can use view transitions with react or any other supporting UI library or frameworks)
- If I'm using only view transitions then the components need not be client rendered ? If I have a big component where most of the things can be server rendered and there is a one small thing needs to be client rendered then it makes no sense to make the whole component client rendered right ? that's where view transitions come into the picture ?