A React application that fetches data from an API and displays it in a table, with features like sorting and filtering. Redux is used for managing the application state, ensuring a scalable and maintainable architecture. This project serves as a demonstration of building a data table with React and Redux.
To get started with this project, clone the repository and install the dependencies:
git clone https://github.com/Vimpil/ReactReduxTableTaskMade.git
cd ReactReduxTableTaskMade
npm installThen, to run the application:
npm start
This will start the development server and open the application in your default browser.
For a complete list of dependencies, see the
package.jsonfile.
Once the application is running, you can interact with the table by sorting columns or applying filters. The state of the table is managed by Redux, ensuring a consistent and predictable state across the application.
- Fetch data from an API
- Display data in a tabular format
- Sort columns in ascending or descending order
- Filter data based on user input
- Redux for state management
- React
- Redux
Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or have suggestions for improvements.
This project is licensed under the MIT License. See the LICENSE file for more details.