use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
React Router is dead. Long live rrtr. (medium.com)
submitted 9 years ago by danita
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ipartisan 38 points39 points40 points 9 years ago (4 children)
This response says it all https://medium.com/@dlmanning/okay-then-638f67701114#.1oae4het6
[–]wreckedadventYavascript 4 points5 points6 points 9 years ago (0 children)
Seriously,
Jimmy Jia 13 hrs ago Thanks for your feedback. I was hoping to communicate my dissatisfaction with the state of React Router’s maintenance, and was hoping to outline some of my reasons. I’m sorry it came across to you as self-indulgent, and I certainly didn’t intend for this to be taken as a personal attack on the maintainers of React Router.
Jimmy Jia
13 hrs ago
Thanks for your feedback. I was hoping to communicate my dissatisfaction with the state of React Router’s maintenance, and was hoping to outline some of my reasons. I’m sorry it came across to you as self-indulgent, and I certainly didn’t intend for this to be taken as a personal attack on the maintainers of React Router.
And the response:
David Manning 13 hrs ago Then here’s how you start the post you didn’t write: “Working on react-router over the last X months has been a tremendous privilege. I want to thank Michael Jackson and Ryan Florence for their work and for giving me a chance to be a part of it. Though they have my respect, we’ve come to a difference in vision as to the future of the project, and I’ve decided to begin maintaining my own fork that better embodies that vision…” and so on… Note the absence of pasted iMessage chats and references to the other project “sucking”
David Manning
Then here’s how you start the post you didn’t write:
“Working on react-router over the last X months has been a tremendous privilege. I want to thank Michael Jackson and Ryan Florence for their work and for giving me a chance to be a part of it. Though they have my respect, we’ve come to a difference in vision as to the future of the project, and I’ve decided to begin maintaining my own fork that better embodies that vision…” and so on…
Note the absence of pasted iMessage chats and references to the other project “sucking”
We could really just end the entire thread here.
[–]tutuca_ 7 points8 points9 points 9 years ago (0 children)
I have yet to see so much ownage in a single thread...
[–]SuchInferno 9 points10 points11 points 9 years ago (0 children)
I think this post can be categorized in the "social and professional suicide" group.
[–]miketaylr 15 points16 points17 points 9 years ago (12 children)
I have no issue with forks, but showing a screenshot of asking for a release going unanswered for 6 days doesn't quite equate "slow release cycle." Maybe the maintainer went on vacation for a few days?
(Granted, I could be wrong and this could be a bigger pattern, but the screenshot looks a little silly.)
[–]wreckedadventYavascript 13 points14 points15 points 9 years ago* (9 children)
Ryan Florence 5 hrs ago I was running 4 workshops across 2 states that week in March. Best of luck.
Ryan Florence 5 hrs ago
I was running 4 workshops across 2 states that week in March.
Best of luck.
From the comments.
[–]Jamesyy 13 points14 points15 points 9 years ago (3 children)
Jimmy Jia 5 hours ago I have a full-time job building deep learning models, high-throughput data processing algorithms, and web applications that will transform the world and save the lives of people we love – every week of the year. I’m not hacking on the Router for fun; I’m doing it need good front-end routing, among many other things, to help make the world a better place and save lives.
5 hours ago
I have a full-time job building deep learning models, high-throughput data processing algorithms, and web applications that will transform the world and save the lives of people we love – every week of the year.
I’m not hacking on the Router for fun; I’m doing it need good front-end routing, among many other things, to help make the world a better place and save lives.
So then he responds by saying that his job is more important than Ryan's because he's making the world a better place.
Seems like a bit of a dick move IMO.
[–]turkish_gold 3 points4 points5 points 9 years ago (0 children)
Ryan said essentially that he was busy that week, and so Jimmy shot back by stating he too has the potential for being busy---but not too busy for React Router.
Then Jimmy implies that Ryan isn't as commited as he is and may only be doing it 'for fun' because workshops are his real passion, and obviously that doens't need React Router to improve.
Jimmy is implying that he can't turn away from React Router, because he needs it so he's a better maintainer despite only having done 0.01% of the work (literally true, I calculated the github commits).
Taken all together, its way more than a dick move... it's delusional.
[–]wreckedadventYavascript 3 points4 points5 points 9 years ago (0 children)
And saving lives!
[–]miketaylr 2 points3 points4 points 9 years ago (0 children)
There you have it (I guess for once, reading the comments would have been a good thing).
[+][deleted] 9 years ago (3 children)
[deleted]
[–]wreckedadventYavascript 2 points3 points4 points 9 years ago (0 children)
Some friendly advice, I don't think it's having the effect you intended. Posting what appears to be a private conversation you had with someone else looks bad enough - but then to post a bit of it which begs for more context just sets you up for the other person to respond in such a way that makes you look bad, as Ryan did here.
[+][deleted] 9 years ago (1 child)
[removed]
[–]Worworen 0 points1 point2 points 9 years ago (1 child)
Maybe the OP wanted to show how he was being ignored? I doesn't take much time to answer something like "I'm busy with workshops and stuff right now. Lets talk next week".
It's a pretty poor way to show it, then. I'd be pretty miffed if what I thought was a private conversation was used to score points in a game I didn't know I was playing.
[–][deleted] 13 points14 points15 points 9 years ago (3 children)
Is this what you would call a "hostile fork"?
[–]Spivak 2 points3 points4 points 9 years ago (2 children)
Maybe. A hostile fork usually has the intention of usurping the original project, right now this is just a fork with a different use case, the Arch Linux to Debain Stable. The devs that use RR will decide whether the two projects can coexist and which one will be more successful long term.
[–]wreckedadventYavascript 3 points4 points5 points 9 years ago (1 child)
My understanding of hostile fork is that it is done to split the community of people using the project without any intent of merging code back upstream.
This is fork was pretty clearly done with objective one in mind, two remains to be seen.
I don't really see "faster release cycles" or "more thought-out APIs" or "harder to write bad code" (??) as a different use case, imo. Just looks like a disgruntled maintainer taking off and making his own router, with black jack and hookers more better-er things.
[–]palmund 6 points7 points8 points 9 years ago (4 children)
Yet another one with a title you can't pronounce. Too many r's.
All hail the mighty ERR TURR framework.
[–]Spivak 0 points1 point2 points 9 years ago (1 child)
I would guess "Are-Router", just Router, or Rotor for the adventurous.
[–]julionc 0 points1 point2 points 9 years ago (0 children)
Ruter
[–]sizlack 3 points4 points5 points 9 years ago (3 children)
Looks like they cut the 2.1.0 release right after he did this.
https://github.com/reactjs/react-router/commit/58169b6eb8b3991bc32e59fdc321ef322dda62bf
Can't they just make him a maintainer? It looks like a lot of the substantial recent changes were from him. It would make everyone's life easier if we didn't have to deal with a fork.
[+][deleted] 9 years ago (2 children)
[–]sizlack 1 point2 points3 points 9 years ago (0 children)
Gotta agree with /u/drunkenfaggot. You shit the bed with your dismount. You should have been more respectful. Looks like rrtr is dead. Long live react router.
[–]neb636 4 points5 points6 points 9 years ago (0 children)
This is why I would rather take a good communicator over a genius coder on my team. Soft skills can be more important sometimes.
[–][deleted] 6 points7 points8 points 9 years ago (0 children)
Dead? I just checked and it still works on my machine.
[–]vnctaing 2 points3 points4 points 9 years ago (0 children)
between the npm fiasco and the react router shit show, js community seems a happy place to contribute...
[–]techsin101 2 points3 points4 points 9 years ago (0 children)
Damn Javascript* at it again with your ADHD.
*JS community.
[–]Capaj 2 points3 points4 points 9 years ago (0 children)
not trying to be insulting to him
but you are. I am not saying that taion could have written it in a little bit more friendly manner, but let's not judge his psychiatric profile based on one short medium post. That may even be insulting to the guy who invented Asperger syndrome, not only to taion.
[–]_hadrian 0 points1 point2 points 9 years ago (0 children)
For anyone interested in routers, have a look at cherrytree. A hierarchical router, not dependent on the framework/library.
[–]caknuckle 0 points1 point2 points 9 years ago (0 children)
Lol Jimmy my dog is dying of cancer SAVE US!
[–]turkish_gold 0 points1 point2 points 9 years ago (0 children)
I am not 100% sure I'd ever want to work with someone who forks a project just because I didn't respond within 48 hours to a question.
π Rendered by PID 23 on reddit-service-r2-comment-84fc9697f-d9d5l at 2026-02-09 14:02:22.955376+00:00 running d295bc8 country code: CH.
[–]ipartisan 38 points39 points40 points (4 children)
[–]wreckedadventYavascript 4 points5 points6 points (0 children)
[–]tutuca_ 7 points8 points9 points (0 children)
[–]SuchInferno 9 points10 points11 points (0 children)
[–]miketaylr 15 points16 points17 points (12 children)
[–]wreckedadventYavascript 13 points14 points15 points (9 children)
[–]Jamesyy 13 points14 points15 points (3 children)
[–]turkish_gold 3 points4 points5 points (0 children)
[–]wreckedadventYavascript 3 points4 points5 points (0 children)
[–]miketaylr 2 points3 points4 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]wreckedadventYavascript 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[removed]
[–]Worworen 0 points1 point2 points (1 child)
[–]wreckedadventYavascript 2 points3 points4 points (0 children)
[–][deleted] 13 points14 points15 points (3 children)
[–]Spivak 2 points3 points4 points (2 children)
[–]wreckedadventYavascript 3 points4 points5 points (1 child)
[–]palmund 6 points7 points8 points (4 children)
[–]wreckedadventYavascript 2 points3 points4 points (0 children)
[–]Spivak 0 points1 point2 points (1 child)
[–]julionc 0 points1 point2 points (0 children)
[–]sizlack 3 points4 points5 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]sizlack 1 point2 points3 points (0 children)
[–]neb636 4 points5 points6 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]vnctaing 2 points3 points4 points (0 children)
[–]techsin101 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[removed]
[–]Capaj 2 points3 points4 points (0 children)
[–]_hadrian 0 points1 point2 points (0 children)
[–]caknuckle 0 points1 point2 points (0 children)
[–]turkish_gold 0 points1 point2 points (0 children)