React/Redux Developer Needed for State Management Fix

Job ID: 38573968

Budget: $30 – $250 USD

I'm facing a complex issue with state updates in my large-scale, timeline-based web application. Specifically, the problems predominantly occur between components. The main symptom of this issue is out-of-sync data, which is affecting the functionality of the app. I need an experienced React and Redux developer who can help solve this state management problem.

The main objective is to implement a feature where event data can be edited from a modal, and those changes should reflect on the timeline without requiring a page refresh. We have attempted to implement the changes but have been unsuccessful in achieving the desired results.

The website uses React.js for the frontend, and Redux for state management, with a MongoDB backend. Redux DevTools is not detecting state updates when interacting with certain parts of the app, which is why we are seeking help from an experienced developer.

Event Editing and Real-Time UI Updates:

When a user edits event data (title, description, tags, etc.) from a modal, the changes should be immediately reflected in the corresponding event box on the timeline without requiring a page refresh.
Ensure Redux State is Properly Connected:

Redux state changes should be reflected across components (e.g., event box, modal) in real-time. Currently, Redux DevTools is not detecting changes when interacting with event boxes or modals, which indicates that the state is not properly connected.
Optimize Current Redux Setup:

The current state management setup might need improvement or refactoring to achieve the desired result. You will need to review and optimize the way Redux actions and reducers are handling state.
Add/Edit Event Functionality:

The core problem revolves around ensuring that events added or edited from the modal reflect immediately on the timeline. You will need to ensure that the state updates in real time and updates the UI accordingly.
Related categories: JavaScript Node.js React.js MongoDB Redux.js