Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

"Building Applications with React and Redux" This course is to be retired soon - Why no link to replacement course??

"This Course will be retired on April 12, 2021." shows in the header.

But no further information!? Link to replacement course?

https://teamtreehouse.com/library/what-is-redux#questions

When I search for Redux in the library - there's nothing to be found!?

Are you doing the same thing as you did with Swift courses - just removed it like that? If not, FTLOG give proper information in the same context where you now just simply state you're going to remove the course!!

5 Answers

Lee Vaughn
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree seal-36
Lee Vaughn
Treehouse Teacher

Hi lassek!

There is no replacement for this course in the works at this time.

If you haven't already, I would encourage you to consider checking out some of the React content related to Context and Hooks. Both are great options for managing state in a React app. :thumbsup:

Lee

Thank's for the reply - but why are you removing this before you have a replacement? I know there's other stuff within React, but Redux is frequently used, and this is what I need to learn!

I think this is a very very bad policy. Can you shine some light on why you chose to do this, and why you remove it before you have a replacement course? Are you planning to replace it in future or what?

What else do you plan to remove in the web dev area?

Lee Vaughn
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree seal-36
Lee Vaughn
Treehouse Teacher

Hi lassek!

Sorry if you aren't finding the content you need in the library.

I don't know the specifics of why this particular course is being retired but generally speaking, content is retired when it is no longer current enough to be relevant and/or when things have changed to the point that a student can't effectively follow along with the course and get the expected results.

I understand that it is frustrating to have a course retired without a replacement but if the content is too outdated sometimes that difficult decision has to be made.

As for what content is created and/or refreshed that is largely based on what students are asking for and what employers are looking for. If you have suggestions for what content you would like to see added please reach out to help@teamtreehouse.com and they will make sure that information is related to the content team.

Thanks!

Thing is, I'm pretty certain I'm a rather unusual student when I express my opinion on these matters. My gut feeling is that at least any non-member, potential member, who wants to learn Redux typically won't contact you and ask for you to make a course, but instead move on to any of the large number of your competitors.

So IMO "what students are asking for" is a bad metric to use for a decision about this.

Are there many installations dependent on Redux that needs to be maintained for years and years to come, thus education is relevant still for years and years to come? Yes.

Does React Hooks invalidate the rationale for using Redux? "Not entirely" it seems when googling the topic.

Take a look at the repository usage of React vs Redux, shown in the "Used by" panel on the right hand side: https://github.com/facebook/react vs https://github.com/reduxjs/redux

React 5.8m vs Redux 1.5m That's not a bad usage ratio.

Now check the demand for Redux vs "React Hooks" when searching for jobs on LinkedIn for US location: "React Hooks": 267 search hits vs Redux: 5805 search hits.

I mean, you have a React track, so removing something as essential as Redux is raising the question: Are you planning to remove React content in general in future without replacement courses, (like you removed Swift while I was in the middle of learning it)

Please share this thread with the decision makers.

Mark Greenberg
Mark Greenberg
1,302 Points

Removing courses are purely financial decisions. Adding them as well. Either it’s too popular and instructors are hard to find or expensive, or there may not be enough students registered to justify instructor salaries and benefits.

I think that’s what happened to iOS and Swift. Both are rapidly changing and Treehouse didn’t want to hire additional trainers and developers to create and teach new content. Just not worth it financially. That my friends is the bottom line.