I've been doing a bit of research on implementations of timers in react redux. There seems to be 2 primary schools of thought.
Using actions only for stop/start/reset
Explained in this SO post(Creating a stopwatch with redux).
Using an action for each tick of the stopwatch as well
I've read about this in this react/redux issue. Seems even Dan Abramov commented on this one. So maybe vouches for this methodology?
Is there a best practice for this? or does it depend on the situation? I'm making a timer for my application to track length of time for a certain task and I just want to implement it the right way, the first time. My initial thoughts are leaning towards option 1.