I think it is harder to separate the state with react-router. Especially if you use re frame as well.
I, sometimes, get an error saying React was expecting a string but got nil as a component. It can be caused due a lack of the declaration of the component as a requirement. The problem is that I sometimes take a long time to identify what component is causing problems. Do you know how to improve the error message to say in what declaration is the nil?
is there a strack trace with the error message?