Hey there, just to weigh-in here:
Something important to keep in mind with coming across the outdated content within the curriculum is that, in any existing, real-world job, you are going to come across this, or even older.
Pre-python content, everything taught in the curriculum is used in the freeCodeCamp platform codebase. So, as an example, many/most of the React within the codebase consists of class-components.
Absolutely, you need to learn the current/up-to-date content for potential tools you might use in industry, but do not be deceived in thinking learning ‘outdated’ content is useless/waste-of-time.
Personal example: jQuery is being phased out. I refuse to write new jQuery code, because native JS has IMO superseded jQuery, now. However, I am glad I learnt jQuery, because I come across it so often, and need to read it, and I also transpile it (into native JS).
Yes, it would be excellent, if the current fCC curriculum contained the newer versions of the tools. Unfortunately, it is a scope issue - in that there is no scope.
Otherwise, take time to have a peruse of the work being done on the next version of the curriculum linked by @jwilkins.oboe to get an idea of the updates, and the expansions.
I encourage you to keep learning outwith specific curricula - READ-SEARCH-ASK.
Hope this helps