Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrielrabreu/oldones.pathway.react


https://github.com/gabrielrabreu/oldones.pathway.react

Last synced: about 5 hours ago
JSON representation

Awesome Lists containing this project

README

        

# PATHWAY-REACT

Welcome to the PATHWAY-REACT repository! This repository is designed to serve as a comprehensive learning pathway for React development using TypeScript. Whether you are new to React or TypeScript, or an experienced developer looking to deepen your skills, this repository offers a range of topics from basic to advanced.

## Table of Contents

- [Introduction](Introduction/README.md)
- Setting up the Development Environment
- Introduction to React and TypeScript
- [Creating a Project from Scratch](Creating%20a%20Project%20from%20Scratch/README.md)
- Setting up Webpack and Babel
- [Creating a Library from Scratch](Creating%20a%20Library%20from%20Scratch/README.md)
- Setting up Rollup
- Configuring Jest, CSS, SCSS, Tailwind and Storybooks
- Publishing with GitHub Actions
- [Components and Props](Components%20and%20Props/README.md)
- Functional Components vs Class Components
- [State and Lifecycle](State%20and%20Lifecycle/README.md)
- useState and useEffect Hooks
- Component Lifecycle in TypeScript
- [TypeScript with React](TypeScript%20with%20React/README.md)
- Basic Types
- Interfaces and Props
- [Routing with React Router](Routing%20with%20React%20Router/README.md)
- Basic Routing
- Route Parameters
- Nested Routes
- [State Management](State%20Management/README.md)
- Context API
- Redux with TypeScript
- [Testing](Testing/README.md)
- Unit Testing with Jest
- E2E And Component Testing with Cypress
- [Libraries and Frameworks](Libraries%20and%20Frameworks/README.md)
- Formik/Yup
- Moment
- Lucide React
- Tailwind
- [Contributing](Contributing.md)
- [License](LICENSE)

## Getting Started

If you are new to React or TypeScript or simply want to review the basics, start with the [Introduction](Introduction/README.md) section. You can then proceed to explore the various topics listed in the table of contents.

Each section contains code examples, explanations, and hands-on exercises to help you understand React concepts better.

## Contributing

If you want to contribute to this repository by adding more content, fixing issues, or improving existing material, please refer to the [Contributing](Contributing.md) guidelines for more information on how to get involved.

## License

This repository is licensed under the [MIT License](LICENSE). Feel free to use, modify, and share the content as long as you provide proper attribution and adhere to the license terms.