Next.JS with React
- Currently working with Next.js in conjunction with React to develop web applications, leveraging the server-side rendering and routing capabilities.
- Utilized Next.js File-Based Routing and understanding of its architecture to optimize code and improve project structure.
- Implemented Server-Side Rendering with Next.js to improve initial page load times and SEO optimization.
State Management with Zustand:
- Implemented Zustand for state management in React applications, leveraging its simplicity and performance benefits.
Role-Based Permission and JWT Authentication:
- Implemented Role-Based Permission control by extracting role information from JWT tokens in the authentication process.
- Integrated Role-based Permission Logic seamlessly into React components to enforce access restrictions based on user roles.
Storybook for React Components:
- Created a Storybook to develop and testing of React Components, providing a centralized environment for component visualization and interaction.
- Utilized Storybook's features for documenting component usage, including different states and props variations.
Performance Optimization with Next.js:
- Applied Performance optimization techniques specific to Next.js, such as code splitting and prefetching, to enhance application performance and user experience.
Environment: HTML5, CSS,Scss, JavaScript, React JS, TypeScript, Next.js, Zustand, Storybook