We need to delay Start Race Action in Redux until after race finishes to improve re-render. I'll end up keeping all the data for startTime and such in the Race Component and update Redux on Race Finish. This should hopefully prevent a full "shouldComponentUpdate" cycle in React for unrelated components. I'm 95% sure this will fix the performance hit.
We need to delay Start Race Action in Redux until after race finishes to improve re-render. I'll end up keeping all the data for startTime and such in the Race Component and update Redux on Race Finish. This should hopefully prevent a full "shouldComponentUpdate" cycle in React for unrelated components. I'm 95% sure this will fix the performance hit.