Developed by: Eranda Samarasinghe
This repository contains resources and examples for the "Advanced React For Enterprise: React for Senior Engineers" course from Udemy. The course covers advanced topics in React, including performance optimization, state management, and server-side rendering
The main objectives of this application are to:
- This project focuses on implementing scalable CSS architecture for maintainable and consistent styles
- It designs reusable React components using effective design patterns for modularity and composability
- The components are built with TypeScript to ensure type safety and improve code maintainability
- Unit and visual regression testing are incorporated to maintain component stability and catch style issues
- Storybook is used to document components and establish a consistent design system for collaboration
Core technologies used:
- React, JavaScript, TypeScript, SCSS, HTML
- Clone repository:
git clone https://github.com/dev-eranda/reactjs-design-system-engineer
- Build the project:
npm run build
- Start development server:
npm start
- Test the project:
npm test
- Publish the project:
npm publish
- Commit the project:
npm commit
- Open http://localhost:3000 with your browser to see the result.
@test.ds.e/foundation
npm install @test.ds.e/foundation
@test.ds.e/react
npm install @test.ds.e/react
@test.ds.e/scss
npm install @test.ds.e/scss