Used Redux Toolkit library for state management.
Created store with configureStore( ).
The createSlice( ) function is used.
Saving / deleting a contact, as well as updating the contact filter, is provided.
Connected React components with Redux logic using the react-redux library hooks.
Used the Redux Persist library to store an array of contacts in localStorage.