Welcome to my React Learning Journey repository! This project showcases my progress and learning experiences while mastering React, Redux, Parcel bundler, Tailwind CSS, and testing frameworks like Jest. It includes various components, state management with Redux, and robust testing to ensure code quality. The application is deployed on Vercel, demonstrating seamless deployment practices.
Frontend:
Testing:
Deployment:
Others:
cors-anywhere
for handling CORS issues during development.Clone the Repository:
git clone https://github.com/yourusername/hello-react.git
cd hello-react
Install Dependencies: ```bash npm install
Start the Development Server:
npm start
This will start the development server at http://localhost:1234
Run Tests:
npm start
Build for Production: ```bash npm run build
The application consists of the following main sections:
-Home: Displays a list of restaurants with options to search and filter.
This project includes comprehensive testing using Jest and React Testing Library.
Ensure all dev dependencies are installed:
bash npm install Run tests using:
bash
npm test
Test coverage reports can be generated and viewed in the coverage directory.
Contributions are welcome! Please follow these steps:
Fork the Repository.
Create a New Branch: ```bash git checkout -b feature/YourFeature
3.Commit Your Changes: ```bash git commit -m "Add some feature"
Push to the Branch:
git push origin feature/YourFeature
Open a Pull Request. Please ensure your code follows the project's coding standards and passes all tests.