Whoever downloaded it should look into this and tell me if I'm wrong.
In this tutorial, the updated part is Advanced React with TypeScript. But some of the videos that go into this section are wrongly named and for that, wrongly organized also; the content in the video and video name doesn't match for those videos. For that, if the previous video contains a problem, the next video is not the solution, it's another video where it should be the solution. The solution video is somewhere else with different name. As a result, names are organized but content inside are disorganized. I figured out which video is named wrong and the correct name so that the contents inside are organized and matched with names.
Kindly, the uploader can also look into this if there is anything wrong.
Here ‘name before’ means the existing file name which needs to be changed to ‘name should be’. Please be cautious when changing file name like take notes which name you are changing and what will be its next name.
Name before: 0290_Differentiating_Props_With_a_Boolean_Discriminator--[TutFlix.ORG]—
Name should be: 0287_Destructuring_vs_Accessing_Discriminated_Union_Props--[TutFlix.ORG]--
Name before: 0291_Discriminated_Unions_for_Conditional_Props_in_TypeScript--[TutFlix.ORG]--
Name should be: 0288_Adding_a_Prop_Required_Across_Discriminated_Union_Variants--[TutFlix.ORG]--
Name before: 0292_Using_the_Record_Type_to_Represent_an_Empty_Object--[TutFlix.ORG]--
Name should be: 0289_Resolving_Discriminated_Union_Types_with_an_Intersection--[TutFlix.ORG]--
Name before: 0293_Conditionally_Require_Props_With_Discriminated_Unions--[TutFlix.ORG]--
Name should be: 0290_Differentiating_Props_With_a_Boolean_Discriminator--[TutFlix.ORG]--
Name before: 0294_Allow_Optional_Props_Using_A_Discriminated_Union_Branch_With_Undefined_Types--[TutFlix.ORG]--
Name should be: 0291_Discriminated_Unions_for_Conditional_Props_in_TypeScript--[TutFlix.ORG]--
Name before: 0295_Finding_a_Better_Type_Definition_For_A_Mapped_Component--[TutFlix.ORG]--
Name should be: 0292_Using_the_Record_Type_to_Represent_an_Empty_Object--[TutFlix.ORG]--
Name before: 0296_What_s_The_Difference_Between_React_ReactNode_and_React_FC--[TutFlix.ORG]--
Name should be: 0293_Conditionally_Require_Props_With_Discriminated_Unions--[TutFlix.ORG]--
Name before: 0297_Syncing_Types_without_Manual_Updates--[TutFlix.ORG]--
Name should be: 0294_Allow_Optional_Props_Using_A_Discriminated_Union_Branch_With_Undefined_Types--[TutFlix.ORG]--
Name before: 0298_The_keyof_typeof_Pattern--[TutFlix.ORG]--
Name should be: 0295_Finding_a_Better_Type_Definition_For_A_Mapped_Component--[TutFlix.ORG]--
Name before: 0299_The_Partial_Autocompletion_Quirk--[TutFlix.ORG]--
Name should be: 0296_What_s_The_Difference_Between_React_ReactNode_and_React_FC--[TutFlix.ORG]--
Name before: 0300_Solving_Partial_Autocompletion--[TutFlix.ORG]--
Name should be: 0297_Syncing_Types_without_Manual_Updates--[TutFlix.ORG]--
Name before: 0287_Destructuring_vs_Accessing_Discriminated_Union_Props--[TutFlix.ORG]--
Name should be: 0298_The_keyof_typeof_Pattern--[TutFlix.ORG]--
Name before: 0301_Extracting_Keys_and_Values_from_a_Type--[TutFlix.ORG]--
Name should be: 0299_The_Partial_Autocompletion_Quirk--[TutFlix.ORG]--
Name before: 0302_Using_as_const_and_Indexed_Access_Types_to_Extract_Keys_and_Values_from_a_Type--[TutFlix.ORG]--
Name should be: 0300_Solving_Partial_Autocompletion--[TutFlix.ORG]--
Name before: 0303_Ensuring_Correct_Inference_for_Prop_Types--[TutFlix.ORG]--
Name should be: 0301_Extracting_Keys_and_Values_from_a_Type--[TutFlix.ORG]--
Name before: 0288_Adding_a_Prop_Required_Across_Discriminated_Union_Variants--[TutFlix.ORG]--
Name should be: 0302_Using_as_const_and_Indexed_Access_Types_to_Extract_Keys_and_Values_from_a_Type--[TutFlix.ORG]--
Name before: 0304_Comparing_as_const_as_and_satisfies--[TutFlix.ORG]--
Name should be: 0303_Ensuring_Correct_Inference_for_Prop_Types--[TutFlix.ORG]--
Name before: 0289_Resolving_Discriminated_Union_Types_with_an_Intersection--[TutFlix.ORG]--
Name should be: 0304_Comparing_as_const_as_and_satisfies--[TutFlix.ORG]--
Name before and should be: Names of 308 and 309 videos should be interchanged which means name of 308 goes to 309 video and name of 309 video goes to 308 video
Name before: 0323_Generic_Inference_through_Multiple_Type_Helpers--[TutFlix.ORG]--
Name should be: 0318_Add_a_Generic_Type_Argument_to_a_Props_Interface--[TutFlix.ORG]--
Name before: 0318_Add_a_Generic_Type_Argument_to_a_Props_Interface--[TutFlix.ORG]--
Name should be: 0319_Generics_in_Class_Components--[TutFlix.ORG]--
Name before: 0319_Generics_in_Class_Components--[TutFlix.ORG]--
Name should be: 0320_Converting_a_Class_Component_to_be_Generic--[TutFlix.ORG]--
Name before: 0320_Converting_a_Class_Component_to_be_Generic--[TutFlix.ORG]--
Name should be: 0321_Passing_Type_Arguments_To_Components--[TutFlix.ORG]--
Name before: 0321_Passing_Type_Arguments_To_Components--[TutFlix.ORG]--
Name should be: 0322_Use_the_Angle_Brackets_Syntax_to_Pass_a_type_to_a_Component--[TutFlix.ORG]--
Name before: 0322_Use_the_Angle_Brackets_Syntax_to_Pass_a_type_to_a_Component--[TutFlix.ORG]--
Name should be: 0323_Generic_Inference_through_Multiple_Type_Helpers--[TutFlix.ORG]--
Name before: 0330_Use_as_const_to_Infer_a_Tuple_return_type--[TutFlix.ORG]--
Name should be: 0326_Refactoring_a_Generic_Hook_for_Best_Inference--[TutFlix.ORG]--
Name before: 0326_Refactoring_a_Generic_Hook_for_Best_Inference--[TutFlix.ORG]--
Name should be: 0327_Generics_vs_Discriminated_Unions--[TutFlix.ORG]--
Name before: 0327_Generics_vs_Discriminated_Unions--[TutFlix.ORG]--
Name should be: 0328_Refactoring_from_Generics_to_a_Discriminated_Union--[TutFlix.ORG]--
Name before: 0328_Refactoring_from_Generics_to_a_Discriminated_Union--[TutFlix.ORG]--
Name should be: 0329_Fixing_Type_Inference_in_a_Custom_React_Hook--[TutFlix.ORG]--
Name before: 0329_Fixing_Type_Inference_in_a_Custom_React_Hook--[TutFlix.ORG]--
Name should be: 0330_Use_as_const_to_Infer_a_Tuple_return_type--[TutFlix.ORG]--
Name before and should be: Names of 332 and 333 videos should be interchanged which means name of 332 goes to 333 video and name of 333 video goes to 332 video