How is it acceptable for Link components to silent error and not redirect the application ? Because I used PureComponent somewhere in my component hierarchy? This is absolute trash. You say you don't connect to the redux store yet "occasionally" [your words] you fail SILENTLY when a component is not connected to store?
It's mind-blowing. ReactTraining are a true example of our universe bestowing success at random - they are the most incompetent contributors to the react ecosystem yet are paid to teach others and are trusted to handle THE MOST IMPORTANT part of a react application.
Well, it isn't that there are no contributers willing to fix bugs and add features, it seems to me that there are to less maintainers and a lack of communication. I mean, the heads of this library are working on a new major version but in the time between we could fix bugs and add features without breaking changes that go near the new major version. Some of my pull requests are pending since months and are not merged yet. And some other pull requests are pending for years.
What's your point on this @timdorr?
Got nothing to add, just here with my popcorn 馃嵖
@MeiKatz: @timdorr _is_ the problem
v5 introduced breaking changes that @timdorr didn't feel like disclosing because "Listing out every small behavior change would be quite exhaustive and doesn't really have any impact on correctly architected React apps."
See him disregard this change here:
https://github.com/ReactTraining/react-router/issues/6671
https://github.com/ReactTraining/react-router/issues/6657
tl;dr:
Lead dev: introduces breaking changes without cautioning users
Users: "Why the @$#$! did you break it?"
Lead dev:

Fun fact: A lot of you won't remember but there were also breaking changes in RR v3 -> v4 that disabled using browserHistory.push, destroying half a day of life of everyone who implemented push in their redux actions 馃槃馃敨
@justrossthings I am not sure about this because I am not on this boat for too long. Haven't spook with Ryan Florence yet but maybe this would be a good idea.
You must be a lot of fun at parties.
Also, I'm not the lead dev. That's Michael and Ryan. I'm just the janitor.
@justrossthings
I do get where you're coming from, but you shouldn't immediately antagonize all maintainers by being so abrasive.
@pshrmn @timdorr @mjackson @ryanflorence
I think there is room for a discussion about the communication and the lack thereof.
Specifically:
CONTRIBUTING.mdThe fact that the work on 6.x (or whatever version it will be) happens completely in the dark right now is also unsatisfying.
I'd love to contribute more than just bugfixes and simple optimizations. But I can't, because i don't know what's going on with the library right now.
The issue tracker here on GitHub is reserved for bugreports and feature requests.
For usage questions, please use [Stack Overflow](https://stackoverflow.com/questions/tagged/react-router) or [Reactiflux](https://www.reactiflux.com/)
where there are a lot more people ready to help you out.
Please feel free to clarify your issue if you think it was closed prematurely.
Thank you for your understanding.
@StringEpsilon those are legitimate things to discuss, but it would be better to discuss them in an issue that isn't created to insult the project and the people who work on it.
Should I move my comment to a new issue then?
You must be a lot of fun at parties.
...and doesn't really have any impact on correctly architected React apps
The presumptuousness of this response you made to https://github.com/ReactTraining/react-router/issues/6671 tells me everything I need to know about you.
As mentioned above, the migration v3 -> v4 was also unnecessarily painful. There's a pattern here.
OK, I think we're done here...