Project: styled-components
Task (moderate): 1) When page in Main.tsx switched, switch pages by animations in 1s: new page moved from the right side of viewport to show it 2) Create keyframes (import from 'styled-components') and PageContainer (styled.div with classname .page-container) in Main.tsx to implement this feature 3) Constraint: use styled-components to set the appealing style&animation