https://img87.pixhost.to/images/599/359020115_tuto.jpg


download скачать Free download скачать : The Ultimate React Course 2023 React Redux  More
mp4 | Video: h264,1920X1080 | Audio: AAC, 44.1 KHz
Genre:eLearning | Language: English | Size:40.24 GB

Files Included :

001 Course Roadmap and Projects.mp4 (47.35 MB)
MP4
002 Building Our First React App!.mp4 (148.5 MB)
MP4
003 Watch Before You Start!.mp4 (29.34 MB)
MP4
005 Downloading Course Material.mp4 (29.37 MB)
MP4
001 Introduction to Part 1.mp4 (18.49 MB)
MP4
001 Section Overview.mp4 (2.75 MB)
MP4
002 Why Do Front-End Frameworks Exist.mp4 (56.6 MB)
MP4
003 React vs  Vanilla JavaScript.mp4 (80.67 MB)
MP4
004 What is React.mp4 (50.05 MB)
MP4
005 Setting Up Our Development Environment.mp4 (77.8 MB)
MP4
006 Pure React.mp4 (73.24 MB)
MP4
007 A Quick Look at React's Official Documentation.mp4 (31.16 MB)
MP4
008 Setting Up a New React Project The Options.mp4 (36.58 MB)
MP4
009 Setting Up a Project With Create-React-App.mp4 (80.36 MB)
MP4
001 Section Overview.mp4 (6.05 MB)
MP4
002 Destructuring Objects and Arrays.mp4 (82 MB)
MP4
003 RestSpread Operator.mp4 (84.4 MB)
MP4
004 Template Literals.mp4 (42.5 MB)
MP4
005 Ternaries Instead of ifelse Statements.mp4 (63.79 MB)
MP4
006 Arrow Functions.mp4 (57.33 MB)
MP4
007 Short-Circuiting And Logical Operators &&, ,.mp4 (112.43 MB)
MP4
008 Optional Chaining.mp4 (69.72 MB)
MP4
009 The Array map Method.mp4 (75.93 MB)
MP4
010 The Array filter Method.mp4 (95.49 MB)
MP4
011 The Array reduce Method.mp4 (76.74 MB)
MP4
012 The Array sort Method.mp4 (50.09 MB)
MP4
013 Working With Immutable Arrays.mp4 (66.67 MB)
MP4
014 Asynchronous JavaScript Promises.mp4 (49.12 MB)
MP4
015 Asynchronous JavaScript AsyncAwait.mp4 (34.94 MB)
MP4
001 Section Overview.mp4 (4.49 MB)
MP4
002 Rendering the Root Component and Strict Mode.mp4 (41.01 MB)
MP4
003 Before We Start Coding Debugging.mp4 (91.17 MB)
MP4
004 Components as Building Blocks.mp4 (18.2 MB)
MP4
005 Creating And Reusing a Component.mp4 (105.36 MB)
MP4
006 What is JSX.mp4 (23.72 MB)
MP4
007 Creating More Components.mp4 (65.77 MB)
MP4
008 JavaScript Logic in Components.mp4 (54.52 MB)
MP4
009 Separation of Concerns.mp4 (24.73 MB)
MP4
010 Styling React Applications.mp4 (166.14 MB)
MP4
011 Passing and Receiving Props.mp4 (116.03 MB)
MP4
012 Props, Immutability, and One-Way Data Flow.mp4 (22.6 MB)
MP4
013 CHALLENGE #1 Profile Card (v1).mp4 (229.14 MB)
MP4
014 The Rules of JSX.mp4 (24.86 MB)
MP4
015 Rendering Lists.mp4 (130.39 MB)
MP4
016 Conditional Rendering With &&.mp4 (106.68 MB)
MP4
017 Conditional Rendering With Ternaries.mp4 (57.26 MB)
MP4
018 Conditional Rendering With Multiple Returns.mp4 (66.8 MB)
MP4
019 Extracting JSX Into a New Component.mp4 (56.03 MB)
MP4
020 Destructuring Props.mp4 (60.7 MB)
MP4
021 React Fragments.mp4 (67.86 MB)
MP4
022 Setting Classes and Text Conditionally.mp4 (91.62 MB)
MP4
023 Section Summary.mp4 (18.15 MB)
MP4
024 CHALLENGE #2 Profile Card (v2).mp4 (122.74 MB)
MP4
001 Section Overview.mp4 (3.46 MB)
MP4
002 Let's Build a Steps Component.mp4 (71.12 MB)
MP4
003 Handling Events the React Way.mp4 (62.19 MB)
MP4
004 What is State in React.mp4 (20.45 MB)
MP4
005 Creating a State Variable With useState.mp4 (58.66 MB)
MP4
006 Don't Set State Manually!.mp4 (48.35 MB)
MP4
007 The Mechanics of State.mp4 (41.13 MB)
MP4
008 Adding Another Piece of State.mp4 (61.7 MB)
MP4
009 React Developer Tools.mp4 (41.7 MB)
MP4
010 Updating State Based on Current State.mp4 (41.28 MB)
MP4
011 More Thoughts About State + State Guidelines.mp4 (40.66 MB)
MP4
012 A Vanilla JavaScript Implementation.mp4 (47.65 MB)
MP4
013 CHALLENGE #1 Date Counter (v1).mp4 (54.76 MB)
MP4
014 Starting a New Project The Far Away Travel List.mp4 (12.73 MB)
MP4
015 Building the Layout.mp4 (42.44 MB)
MP4
016 Rendering the Items List.mp4 (37.55 MB)
MP4
017 Building a Form and Handling Submissions.mp4 (123.94 MB)
MP4
018 Controlled Elements.mp4 (194.51 MB)
MP4
019 State vs  Props.mp4 (15.22 MB)
MP4
020 EXERCISE #1 Flashcards.mp4 (116.98 MB)
MP4
021 CHALLENGE #2 Date Counter (v2).mp4 (98.97 MB)
MP4
001 Section Overview.mp4 (3.98 MB)
MP4
002 What is Thinking in React.mp4 (16.97 MB)
MP4
003 Fundamentals of State Management.mp4 (50.67 MB)
MP4
004 Thinking About State and Lifting State Up.mp4 (160.04 MB)
MP4
005 Reviewing Lifting Up State.mp4 (25.23 MB)
MP4
006 Deleting an Item More Child-to-Parent Communication!.mp4 (90.91 MB)
MP4
007 Updating an Item Complex Immutable Data Operation.mp4 (57.88 MB)
MP4
008 Derived State.mp4 (15.45 MB)
MP4
009 Calculating Statistics as Derived State.mp4 (119.4 MB)
MP4
010 Sorting Items.mp4 (111.97 MB)
MP4
011 Clearing the List.mp4 (58.33 MB)
MP4
012 Moving Components Into Separate Files.mp4 (119.64 MB)
MP4
013 EXERCISE #1 Accordion Component (v1).mp4 (136.48 MB)
MP4
014 The children Prop Making a Reusable Button.mp4 (128.49 MB)
MP4
015 More Reusability With the children Prop.mp4 (107.17 MB)
MP4
016 EXERCISE #2 Accordion Component (v2).mp4 (112.9 MB)
MP4
017 CHALLENGE #1 Tip Calculator.mp4 (123.99 MB)
MP4
001 Section Overview.mp4 (2.33 MB)
MP4
002 Project Setup.mp4 (9.47 MB)
MP4
003 Building the Static App List of Friends.mp4 (90.69 MB)
MP4
004 Building the Static App Forms.mp4 (61.53 MB)
MP4
005 Displaying the New Friend Form.mp4 (66.17 MB)
MP4
006 Adding a New Friend.mp4 (196.4 MB)
MP4
007 Selecting a Friend.mp4 (161.82 MB)
MP4
008 Creating Controlled Elements.mp4 (109.39 MB)
MP4
009 Splitting a Bill.mp4 (151.07 MB)
MP4
001 Introduction to Part 2.mp4 (26.96 MB)
MP4
001 Section Overview.mp4 (4.3 MB)
MP4
002 Setting Up the usePopcorn Project.mp4 (11.61 MB)
MP4
003 How to Split a UI Into Components.mp4 (47.17 MB)
MP4
004 Splitting Components in Practice.mp4 (263.46 MB)
MP4
005 Component Categories.mp4 (9.21 MB)
MP4
006 Prop Drilling.mp4 (86.42 MB)
MP4
007 Component Composition.mp4 (18.26 MB)
MP4
008 Fixing Prop Drilling With Composition (And Building a Layout).mp4 (61.29 MB)
MP4
009 Using Composition to Make a Reusable Box.mp4 (29.81 MB)
MP4
010 Passing Elements as Props (Alternative to children).mp4 (44.98 MB)
MP4
011 Building a Reusable Star Rating Component.mp4 (100.42 MB)
MP4
012 Creating the Stars.mp4 (182.5 MB)
MP4
013 Handling Hover Events.mp4 (82.81 MB)
MP4
014 Props as a Component API.mp4 (15.8 MB)
MP4
015 Improving Reusability With Props.mp4 (172.77 MB)
MP4
016 PropTypes.mp4 (34.59 MB)
MP4
017 CHALLENGE #1 Text Expander Component.mp4 (164.32 MB)
MP4
001 Section Overview.mp4 (12.06 MB)
MP4
002 Project Setup and Walkthrough.mp4 (81.62 MB)
MP4
003 Components, Instances, and Elements.mp4 (18.04 MB)
MP4
004 Instances and Elements in Practice.mp4 (109.1 MB)
MP4
005 How Rendering Works Overview.mp4 (22.76 MB)
MP4
006 How Rendering Works The Render Phase.mp4 (123.52 MB)
MP4
007 How Rendering Works The Commit Phase.mp4 (40.73 MB)
MP4
008 How Diffing Works.mp4 (21.56 MB)
MP4
009 Diffing Rules in Practice.mp4 (48.76 MB)
MP4
010 The Key Prop.mp4 (32.22 MB)
MP4
011 Resetting State With the Key Prop.mp4 (40.04 MB)
MP4
012 Using the Key Prop to Fix Our Eat-'N-Split App.mp4 (44.81 MB)
MP4
013 Rules for Render Logic Pure Components.mp4 (35.01 MB)
MP4
014 State Update Batching.mp4 (32.73 MB)
MP4
015 State Update Batching in Practice.mp4 (161.66 MB)
MP4
016 How Events Work in React.mp4 (52.83 MB)
MP4
017 Libraries vs  Frameworks & The React Ecosystem.mp4 (39.72 MB)
MP4
018 Section Summary Practical Takeaways.mp4 (50.66 MB)
MP4
001 Section Overview.mp4 (3.45 MB)
MP4
002 The Component Lifecycle.mp4 (13 MB)
MP4
003 How NOT to Fetch Data in React.mp4 (102.3 MB)
MP4
004 useEffect to the Rescue.mp4 (47.67 MB)
MP4
005 A First Look at Effects.mp4 (24.76 MB)
MP4
006 Using an async Function.mp4 (59.39 MB)
MP4
007 Adding a Loading State.mp4 (24.18 MB)
MP4
008 Handling Errors.mp4 (144.43 MB)
MP4
009 The useEffect Dependency Array.mp4 (41.97 MB)
MP4
010 Synchronizing Queries With Movie Data.mp4 (162.28 MB)
MP4
011 Selecting a Movie.mp4 (225.47 MB)
MP4
012 Loading Movie Details.mp4 (267.22 MB)
MP4
013 Adding a Watched Movie.mp4 (463.59 MB)
MP4
014 Adding a New Effect Changing Page Title.mp4 (100.08 MB)
MP4
015 The useEffect Cleanup Function.mp4 (16.73 MB)
MP4
016 Cleaning Up the Title.mp4 (53.49 MB)
MP4
017 Cleaning Up Data Fetching.mp4 (138.61 MB)
MP4
018 One More Effect Listening to a Keypress.mp4 (156.96 MB)
MP4
019 CHALLENGE #1 Currency Converter.mp4 (110.45 MB)
MP4
001 Section Overview.mp4 (3.35 MB)
MP4
002 React Hooks and Their Rules.mp4 (35.45 MB)
MP4
003 The Rules of Hooks in Practice.mp4 (67.16 MB)
MP4
004 More Details of useState.mp4 (140.34 MB)
MP4
005 Initializing State With a Callback (Lazy Initial State).mp4 (139.54 MB)
MP4
006 useState Summary.mp4 (11.15 MB)
MP4
007 How NOT to Select DOM Elements in React.mp4 (25.24 MB)
MP4
008 Introducing Another Hook useRef.mp4 (23.54 MB)
MP4
009 Refs to Select DOM Elements.mp4 (127.99 MB)
MP4
010 Refs to Persist Data Between Renders.mp4 (125.15 MB)
MP4
011 What are Custom Hooks When to Create One.mp4 (15.62 MB)
MP4
012 Creating our First Custom Hook useMovies.mp4 (149.72 MB)
MP4
013 Creating useLocalStorageState.mp4 (45.06 MB)
MP4
014 Creating useKey.mp4 (40.95 MB)
MP4
015 CHALLENGE #1 useGeolocate.mp4 (90.84 MB)
MP4
001 Section Overview.mp4 (3.43 MB)
MP4
002 Our First Class Component.mp4 (43.86 MB)
MP4
003 Working With Event Handlers.mp4 (85.99 MB)
MP4
004 Class Components vs  Function Components.mp4 (20.44 MB)
MP4
005 Starting the Classy Weather App.mp4 (45.44 MB)
MP4
006 Fetching Weather Data.mp4 (119.44 MB)
MP4
007 Displaying the Weather.mp4 (145.19 MB)
MP4
008 Removing Boilerplate Code With Class Fields.mp4 (46.64 MB)
MP4
009 Child to Parent Communication.mp4 (55.71 MB)
MP4
010 Lifecycle Methods.mp4 (108.93 MB)
MP4
001 Introduction to Part 3.mp4 (49.77 MB)
MP4
001 Section Overview.mp4 (3.73 MB)
MP4
002 Yet Another Hook useReducer.mp4 (102.71 MB)
MP4
003 Managing Related Pieces of State.mp4 (129.47 MB)
MP4
004 Managing State With useReducer.mp4 (51.18 MB)
MP4
005 The React Quiz App.mp4 (68.8 MB)
MP4
006 Loading Questions from a Fake API.mp4 (128.1 MB)
MP4
007 Handling Loading, Error, and Ready Status.mp4 (94.26 MB)
MP4
008 Starting a New Quiz.mp4 (51.06 MB)
MP4
009 Displaying Questions.mp4 (80.33 MB)
MP4
010 Handling New Answers.mp4 (81.17 MB)
MP4
011 Moving to the Next Question.mp4 (63.51 MB)
MP4
012 Displaying Progress.mp4 (83.8 MB)
MP4
013 Finishing a Quiz.mp4 (178.95 MB)
MP4
014 Restarting a Quiz.mp4 (81.22 MB)
MP4
015 Setting Up a Timer With useEffect.mp4 (223.15 MB)
MP4
016 Section Summary useState vs  useReducer.mp4 (19.83 MB)
MP4
017 CHALLENGE #1 Creating a Bank Account With useReducer.mp4 (84.13 MB)
MP4
001 Section Overview.mp4 (6.93 MB)
MP4
002 Creating Our First App With Vite WorldWise.mp4 (150.11 MB)
MP4
003 Routing and Single-Page Applications (SPAs).mp4 (26.54 MB)
MP4
004 Implementing Main Pages and Routes.mp4 (74.48 MB)
MP4
005 Linking Between Routes With Link  and NavLink.mp4 (45.07 MB)
MP4
006 Styling Options For React Applications.mp4 (19.27 MB)
MP4
007 Using CSS Modules.mp4 (182.84 MB)
MP4
008 Building the Pages.mp4 (88.95 MB)
MP4
009 Building the App Layout.mp4 (92.94 MB)
MP4
010 Nested Routes and Index Route.mp4 (155.31 MB)
MP4
011 Implementing the Cities List.mp4 (217.14 MB)
MP4
012 Implementing the Countries List.mp4 (158.88 MB)
MP4
013 Storing State in the URL.mp4 (25.89 MB)
MP4
014 Dynamic Routes With URL Parameters.mp4 (159.09 MB)
MP4
015 Reading and Setting a Query String.mp4 (116.95 MB)
MP4
016 Programmatic Navigation with useNavigate.mp4 (127.44 MB)
MP4
017 Programmatic Navigation with Navigate.mp4 (28.86 MB)
MP4
001 Section Overview.mp4 (7.51 MB)
MP4
002 CHALLENGE #1 Understand The Atomic Blog App.mp4 (38.03 MB)
MP4
003 What is the Context API.mp4 (18.09 MB)
MP4
004 Creating and Providing a Context.mp4 (139.41 MB)
MP4
005 Consuming the Context.mp4 (128.29 MB)
MP4
006 Advanced Pattern A Custom Provider and Hook.mp4 (188.19 MB)
MP4
007 Thinking In React Advanced State Management.mp4 (37.26 MB)
MP4
008 Back to WorldWise Creating a CitiesContext.mp4 (114.92 MB)
MP4
009 Consuming the CitiesContext.mp4 (62.07 MB)
MP4
010 Finishing the City View.mp4 (235.62 MB)
MP4
011 Including a Map With the Leaflet Library.mp4 (161.57 MB)
MP4
012 Displaying City Markers on Map.mp4 (98.17 MB)
MP4
013 Interacting With the Map.mp4 (199.55 MB)
MP4
014 Setting Map Position With Geolocation.mp4 (161.36 MB)
MP4
015 Fetching City Data in the Form.mp4 (316.16 MB)
MP4
016 Creating a New City.mp4 (431.84 MB)
MP4
017 Deleting a City.mp4 (101.81 MB)
MP4
018 Advanced State Management System Context + useReducer.mp4 (348.69 MB)
MP4
019 Adding Fake Authentication Setting Up Context.mp4 (152.25 MB)
MP4
020 Adding Fake Authentication Implementing Login.mp4 (228.31 MB)
MP4
021 Adding Fake Authentication Protecting a Route.mp4 (156.14 MB)
MP4
022 CHALLENGE #2 Refactoring React Quiz to Context API.mp4 (93.22 MB)
MP4
001 Section Overview.mp4 (3.82 MB)
MP4
002 Performance Optimization and Wasted Renders.mp4 (18.92 MB)
MP4
003 The Profiler Developer Tool.mp4 (81.47 MB)
MP4
004 A Surprising Optimization Trick With children.mp4 (151.8 MB)
MP4
005 Understanding memo.mp4 (19.15 MB)
MP4
006 memo in Practice.mp4 (162.18 MB)
MP4
007 Understanding useMemo and useCallback.mp4 (23.45 MB)
MP4
008 useMemo in Practice.mp4 (114.65 MB)
MP4
009 useCallback in Practice.mp4 (119.23 MB)
MP4
010 Optimizing Context Re-Renders.mp4 (169.72 MB)
MP4
011 Back to The WorldWise App.mp4 (197.22 MB)
MP4
012 Optimizing Bundle Size With Code Splitting.mp4 (245.46 MB)
MP4
013 Don't Optimize Prematurely!.mp4 (9.91 MB)
MP4
014 useEffect Rules and Best Practices.mp4 (35.06 MB)
MP4
015 CHALLENGE #1 Fix Performance Issues in Workout Timer.mp4 (93.43 MB)
MP4
016 Setting State Based on Other State Updates.mp4 (146.42 MB)
MP4
017 Using Helper Functions In Effects.mp4 (180.39 MB)
MP4
018 Closures in Effects.mp4 (50.34 MB)
MP4
001 Section Overview.mp4 (2.68 MB)
MP4
002 Introduction to Redux.mp4 (41.75 MB)
MP4
003 Creating a Reducer Bank Account.mp4 (55.99 MB)
MP4
004 Creating a Redux Store.mp4 (88.43 MB)
MP4
005 Working With Action Creators.mp4 (67.8 MB)
MP4
006 Adding More State Customer.mp4 (90.42 MB)
MP4
007 Professional Redux File Structure State Slices.mp4 (131.82 MB)
MP4
008 Back to React! Connecting our Redux App With React.mp4 (49.85 MB)
MP4
009 Dispatching Actions from Our React App.mp4 (209.27 MB)
MP4
010 The Legacy Way of Connecting Components to Redux.mp4 (50.73 MB)
MP4
011 Redux Middleware and Thunks.mp4 (17.6 MB)
MP4
012 Making an API Call With Redux Thunks.mp4 (207.34 MB)
MP4
013 The Redux DevTools.mp4 (91 MB)
MP4
014 What is Redux Toolkit (RTK).mp4 (11.47 MB)
MP4
015 Creating the Store With RTK.mp4 (61.52 MB)
MP4
016 Creating the Account Slice.mp4 (268.5 MB)
MP4
017 Back to Thunks.mp4 (76.6 MB)
MP4
018 Creating the Customer Slice.mp4 (123.47 MB)
MP4
019 Redux vs  Context API.mp4 (33.41 MB)
MP4
001 Introduction to Part 4.mp4 (30.53 MB)
MP4
001 Section Overview.mp4 (4.82 MB)
MP4
002 Setting Up a New Project Fast React Pizza Co.mp4 (32.14 MB)
MP4
003 Application Planning.mp4 (84.81 MB)
MP4
004 Setting Up a Professional File Structure.mp4 (37.9 MB)
MP4
005 A New Way Of Implementing Routes.mp4 (93.84 MB)
MP4
006 Building the App Layout.mp4 (63.14 MB)
MP4
007 Fetching Data With React Router Loaders Pizza Menu.mp4 (136.1 MB)
MP4
008 Displaying a Loading Indicator.mp4 (75.07 MB)
MP4
009 Handling Errors With Error Elements.mp4 (72.38 MB)
MP4
010 Fetching Orders.mp4 (163.54 MB)
MP4
011 Writing Data With React Router Actions.mp4 (223.18 MB)
MP4
012 Error Handling in Form Actions.mp4 (121.74 MB)
MP4
001 Section Overview.mp4 (2.84 MB)
MP4
002 What is Tailwind CSS.mp4 (27.41 MB)
MP4
003 Setting Up Tailwind CSS.mp4 (132.4 MB)
MP4
004 Working With Color.mp4 (142.63 MB)
MP4
005 Styling Text.mp4 (105.44 MB)
MP4
006 The Box Model Spacing, Borders, and Display.mp4 (132.56 MB)
MP4
007 Responsive Design.mp4 (154.95 MB)
MP4
008 Using Flexbox.mp4 (72.04 MB)
MP4
009 Using CSS Grid.mp4 (137.8 MB)
MP4
010 Styling Buttons Element States and Transitions.mp4 (139.5 MB)
MP4
011 Styling Form Elements.mp4 (121.55 MB)
MP4
012 Reusing Styles With @apply.mp4 (53.43 MB)
MP4
013 Reusing Styles With React Components.mp4 (142.32 MB)
MP4
014 Absolute Positioning, z-index, and More.mp4 (95.54 MB)
MP4
015 Configuring Tailwind Custom Font Family.mp4 (137.09 MB)
MP4
016 Styling the Menu.mp4 (246.21 MB)
MP4
017 Styling the Cart.mp4 (146.35 MB)
MP4
018 Styling the Order Form.mp4 (174.43 MB)
MP4
019 Styling the Order Overview.mp4 (168.45 MB)
MP4
001 Section Overview.mp4 (2.05 MB)
MP4
002 Modeling the User State With Redux Toolkit.mp4 (143.45 MB)
MP4
003 Reading and Updating the User State.mp4 (126.18 MB)
MP4
004 Modeling the Cart State.mp4 (72.34 MB)
MP4
005 Adding Menu Items to the Cart.mp4 (95.42 MB)
MP4
006 Building the Cart Overview With Redux Selectors.mp4 (116.38 MB)
MP4
007 Building the Cart Page.mp4 (109.56 MB)
MP4
008 Deleting Cart Items.mp4 (191.67 MB)
MP4
009 Updating Cart Quantities.mp4 (193.81 MB)
MP4
010 Using the Cart for New Orders.mp4 (126.69 MB)
MP4
011 Redux Thunks With createAsyncThunk.mp4 (265.66 MB)
MP4
012 Integrating Geolocation.mp4 (207.96 MB)
MP4
013 Fetching Data Without Navigation useFetcher.mp4 (156.79 MB)
MP4
014 Updating Data Without Navigation.mp4 (203.36 MB)
MP4
001 Section Overview.mp4 (3.11 MB)
MP4
002 Application Planning.mp4 (132.4 MB)
MP4
004 Setting Up the Project The Wild Oasis.mp4 (32.36 MB)
MP4
005 Introduction to Styled Components.mp4 (83.98 MB)
MP4
006 Global Styles With Styled Components.mp4 (178.72 MB)
MP4
007 Styled Component Props and the css Function.mp4 (156.07 MB)
MP4
008 Building More Reusable Styled Components.mp4 (135.55 MB)
MP4
009 Setting Up Pages and Routes.mp4 (88.75 MB)
MP4
010 Building the App Layout.mp4 (178.54 MB)
MP4
011 Building the Sidebar and Main Navigation.mp4 (147.65 MB)
MP4
001 Section Overview.mp4 (3.56 MB)
MP4
002 What is Supabase.mp4 (8.48 MB)
MP4
003 Creating a New Database.mp4 (19.98 MB)
MP4
004 Modeling Application State.mp4 (17.13 MB)
MP4
005 Creating Tables.mp4 (37.74 MB)
MP4
006 Relationships Between Tables.mp4 (34.32 MB)
MP4
007 Adding Security Policies (RLS).mp4 (37.91 MB)
MP4
008 Connecting Supabase With Our React App.mp4 (83.44 MB)
MP4
009 Setting Up Storage Buckets.mp4 (51.84 MB)
MP4
001 Section Overview.mp4 (3.25 MB)
MP4
002 What is React Query.mp4 (22.5 MB)
MP4
003 Setting Up React Query.mp4 (116.28 MB)
MP4
004 Fetching Cabin Data.mp4 (294.17 MB)
MP4
005 Mutations Deleting a Cabin.mp4 (253.76 MB)
MP4
006 Displaying Toasts (Notifications).mp4 (97.51 MB)
MP4
007 Introducing Another Library React Hook Form.mp4 (139.58 MB)
MP4
008 Creating a New Cabin.mp4 (174.15 MB)
MP4
009 Handling Form Errors.mp4 (415.26 MB)
MP4
010 Uploading Images to Supabase.mp4 (173.68 MB)
MP4
011 Editing a Cabin.mp4 (382.43 MB)
MP4
012 Abstracting React Query Into Custom Hooks.mp4 (214.89 MB)
MP4
013 Duplicating Cabins.mp4 (85.27 MB)
MP4
014 Fetching Applications Settings.mp4 (124.88 MB)
MP4
015 Updating Application Settings.mp4 (173.06 MB)
MP4
001 Section Overview.mp4 (3.62 MB)
MP4
002 An Overview of Reusability in React.mp4 (21.16 MB)
MP4
003 Setting Up an Example.mp4 (105.46 MB)
MP4
004 The Render Props Pattern.mp4 (84.87 MB)
MP4
005 A Look at Higher-Order Components (HOC).mp4 (122.91 MB)
MP4
006 The Compound Component Pattern.mp4 (163.23 MB)
MP4
007 Building a Modal Window Using a React Portal.mp4 (222.47 MB)
MP4
008 Converting the Modal to a Compound Component.mp4 (260.03 MB)
MP4
009 Detecting a Click Outside the Modal.mp4 (167.46 MB)
MP4
010 Confirming Cabin Deletions.mp4 (128.31 MB)
MP4
011 Building a Reusable Table.mp4 (152.9 MB)
MP4
012 Applying the Render Props Pattern.mp4 (57.3 MB)
MP4
013 Building a Reusable Context Menu.mp4 (401.3 MB)
MP4
001 Section Overview.mp4 (4.85 MB)
MP4
002 Client-Side Filtering Filtering Cabins.mp4 (224.3 MB)
MP4
003 Client-Side Sorting Sorting Cabins.mp4 (235.28 MB)
MP4
004 Building the Bookings Table.mp4 (207.11 MB)
MP4
005 Uploading Sample Data.mp4 (81.08 MB)
MP4
006 API-Side Filtering Filtering Bookings.mp4 (253.13 MB)
MP4
007 API-Side Sorting Sorting Bookings.mp4 (89.4 MB)
MP4
008 Building a Reusable Pagination Component.mp4 (236.01 MB)
MP4
009 API-Side Pagination Paginating Bookings.mp4 (134.86 MB)
MP4
010 Prefetching With React Query.mp4 (89.78 MB)
MP4
011 Building the Single Booking Page.mp4 (179.97 MB)
MP4
012 Checking In a Booking.mp4 (421.35 MB)
MP4
013 Adding Optional Breakfast.mp4 (234.24 MB)
MP4
014 Checking Out a Booking (+ Fixing a Small Bug).mp4 (131.26 MB)
MP4
015 Deleting a Booking.mp4 (178.79 MB)
MP4
016 Authentication User Login With Supabase.mp4 (314.16 MB)
MP4
017 Authorization Protecting Routes.mp4 (273.11 MB)
MP4
018 User Logout.mp4 (96.81 MB)
MP4
019 Fixing an Important Bug.mp4 (61.53 MB)
MP4
020 Building the Sign Up Form.mp4 (129.28 MB)
MP4
021 User Sign Up.mp4 (171.76 MB)
MP4
022 Authorization on Supabase Protecting Database (RLS).mp4 (50.52 MB)
MP4
023 Building The App Header.mp4 (115.6 MB)
MP4
024 Updating User Data and Password.mp4 (342.66 MB)
MP4
025 Implementing Dark Mode With CSS Variables.mp4 (307.16 MB)
MP4
026 Building the Dashboard Layout.mp4 (57.51 MB)
MP4
027 Computing Recent Bookings and Stays.mp4 (80.33 MB)
MP4
028 Displaying Statistics.mp4 (142.33 MB)
MP4
029 Displaying a Line Chart With the Recharts Library.mp4 (300.02 MB)
MP4
030 Displaying a Pie Chart.mp4 (207.25 MB)
MP4
031 Displaying Stays for Current Day.mp4 (264.84 MB)
MP4
032 Error Boundaries.mp4 (112.44 MB)
MP4
033 Final Touches + Fixing Bugs.mp4 (205.86 MB)
MP4
001 Section Overview.mp4 (7.68 MB)
MP4
002 Deploying to Netlify.mp4 (143.93 MB)
MP4
003 Setting Up a Git and GitHub Repository.mp4 (142.44 MB)
MP4
004 Deploying to Vercel.mp4 (37.83 MB)
MP4
001 Where to Go from Here.mp4 (75.32 MB)
MP4

https://thumbs2.imgbox.com/75/f4/cP3pV34t_t.jpg

https://t91.pixhost.to/thumbs/465/418437041_filestore.png

Код:
 https://filestore.me/5avnrzkc78o1/The.Ultimate.React.Course.2023.React.Redux..More.z01
https://filestore.me/e9q4hyg4c9ow/The.Ultimate.React.Course.2023.React.Redux..More.z02
https://filestore.me/9clmuq7ja415/The.Ultimate.React.Course.2023.React.Redux..More.z03
https://filestore.me/w1awij90so06/The.Ultimate.React.Course.2023.React.Redux..More.z04
https://filestore.me/al61ydt7t583/The.Ultimate.React.Course.2023.React.Redux..More.z05
https://filestore.me/cip1pebp0dob/The.Ultimate.React.Course.2023.React.Redux..More.z06
https://filestore.me/j1wgnhuphmyo/The.Ultimate.React.Course.2023.React.Redux..More.z07
https://filestore.me/dpqvwfa211p3/The.Ultimate.React.Course.2023.React.Redux..More.z08
https://filestore.me/nvy2woas6qyp/The.Ultimate.React.Course.2023.React.Redux..More.z09
https://filestore.me/mmn3tuorghpd/The.Ultimate.React.Course.2023.React.Redux..More.z10
https://filestore.me/qxzj86igxcsl/The.Ultimate.React.Course.2023.React.Redux..More.z11
https://filestore.me/j0n3jpyzhb59/The.Ultimate.React.Course.2023.React.Redux..More.z12
https://filestore.me/dt2m49zcyh5g/The.Ultimate.React.Course.2023.React.Redux..More.z13
https://filestore.me/0vh319uki595/The.Ultimate.React.Course.2023.React.Redux..More.z14
https://filestore.me/vuhvj1swkpad/The.Ultimate.React.Course.2023.React.Redux..More.z15
https://filestore.me/zrqrkpg6b4ct/The.Ultimate.React.Course.2023.React.Redux..More.z16
https://filestore.me/d3v8aoaada7l/The.Ultimate.React.Course.2023.React.Redux..More.z17
https://filestore.me/pbl06n1sj5zu/The.Ultimate.React.Course.2023.React.Redux..More.z18
https://filestore.me/3n6ryvr90p9m/The.Ultimate.React.Course.2023.React.Redux..More.z19
https://filestore.me/ybani1zg135r/The.Ultimate.React.Course.2023.React.Redux..More.z20
https://filestore.me/5cx9l7tpyhok/The.Ultimate.React.Course.2023.React.Redux..More.z21
https://filestore.me/a2gcsmx5o79t/The.Ultimate.React.Course.2023.React.Redux..More.z22
https://filestore.me/ajr7jzm3fr03/The.Ultimate.React.Course.2023.React.Redux..More.z23
https://filestore.me/c24nj5ofcy79/The.Ultimate.React.Course.2023.React.Redux..More.z24
https://filestore.me/tedm4jmtplew/The.Ultimate.React.Course.2023.React.Redux..More.z25
https://filestore.me/s5vvefnt6yok/The.Ultimate.React.Course.2023.React.Redux..More.z26
https://filestore.me/jd54tfavnf6t/The.Ultimate.React.Course.2023.React.Redux..More.z27
https://filestore.me/42ig4gxi2ocv/The.Ultimate.React.Course.2023.React.Redux..More.z28
https://filestore.me/25n6xiu6vuwu/The.Ultimate.React.Course.2023.React.Redux..More.z29
https://filestore.me/moeieshno4xx/The.Ultimate.React.Course.2023.React.Redux..More.z30
https://filestore.me/3d787k4khayn/The.Ultimate.React.Course.2023.React.Redux..More.z31
https://filestore.me/knvhl64y9tdo/The.Ultimate.React.Course.2023.React.Redux..More.z32
https://filestore.me/m2r20kcb45es/The.Ultimate.React.Course.2023.React.Redux..More.z33
https://filestore.me/47ttmrb1ivam/The.Ultimate.React.Course.2023.React.Redux..More.z34
https://filestore.me/nqj1zlsv1y9c/The.Ultimate.React.Course.2023.React.Redux..More.z35
https://filestore.me/m1tbm5mrbghn/The.Ultimate.React.Course.2023.React.Redux..More.z36
https://filestore.me/ux3k4v38c6co/The.Ultimate.React.Course.2023.React.Redux..More.z37
https://filestore.me/w5xyotng9wnp/The.Ultimate.React.Course.2023.React.Redux..More.z38
https://filestore.me/ou0xg2jun3nl/The.Ultimate.React.Course.2023.React.Redux..More.z39
https://filestore.me/na9e5q3tgdci/The.Ultimate.React.Course.2023.React.Redux..More.zip

https://img87.pixhost.to/images/1010/363506399_rg.png

Код:
 https://rapidgator.net/file/99786f1d2b47c289e6a57aa2234f8bfc/The.Ultimate.React.Course.2023.React.Redux..More.z01
https://rapidgator.net/file/9db1c97a43f727efed9aae853aa4f58f/The.Ultimate.React.Course.2023.React.Redux..More.z02
https://rapidgator.net/file/2cdbabc6a4dd2beea9a5e274a2e1ce96/The.Ultimate.React.Course.2023.React.Redux..More.z03
https://rapidgator.net/file/6f8e517642f1e4c2e44b9f15a3a5d2f4/The.Ultimate.React.Course.2023.React.Redux..More.z04
https://rapidgator.net/file/ac865d8421e5bbb3fbdf290406e36af2/The.Ultimate.React.Course.2023.React.Redux..More.z05
https://rapidgator.net/file/677fa8908d1681473ab16183d4ab3d34/The.Ultimate.React.Course.2023.React.Redux..More.z06
https://rapidgator.net/file/366cb8ad598193834d0a8df0f43a93fa/The.Ultimate.React.Course.2023.React.Redux..More.z07
https://rapidgator.net/file/8aa33129dd3e9cbb9e6fd67bb6999118/The.Ultimate.React.Course.2023.React.Redux..More.z08
https://rapidgator.net/file/6af2dedcd9b0f288ffd02518bcf8af74/The.Ultimate.React.Course.2023.React.Redux..More.z09
https://rapidgator.net/file/a31fecd2bd93165a997aa8a580741c2c/The.Ultimate.React.Course.2023.React.Redux..More.z10
https://rapidgator.net/file/708bca1de8a1179edc9a228f8d9486a6/The.Ultimate.React.Course.2023.React.Redux..More.z11
https://rapidgator.net/file/5768324e91a7bbb36732eb34d0f94d62/The.Ultimate.React.Course.2023.React.Redux..More.z12
https://rapidgator.net/file/edc89fe597a333cebfb62ed2ae09c1fb/The.Ultimate.React.Course.2023.React.Redux..More.z13
https://rapidgator.net/file/44e6743e5a68e8c70acbd6a0e390a6b8/The.Ultimate.React.Course.2023.React.Redux..More.z14
https://rapidgator.net/file/b9db23ae80b8295960e51a0bb4a51b79/The.Ultimate.React.Course.2023.React.Redux..More.z15
https://rapidgator.net/file/8d5a9797ffd4db232bd8d32e81e3041e/The.Ultimate.React.Course.2023.React.Redux..More.z16
https://rapidgator.net/file/4cf81a1451acc3a78fabd7aed43d0b39/The.Ultimate.React.Course.2023.React.Redux..More.z17
https://rapidgator.net/file/b159f715aeed0bc2c5a57dad7b2248e0/The.Ultimate.React.Course.2023.React.Redux..More.z18
https://rapidgator.net/file/277d1b02dbdaa1e4d8443c29ac43a370/The.Ultimate.React.Course.2023.React.Redux..More.z19
https://rapidgator.net/file/8a7d6afe94a7a043f1bee678f32c02a8/The.Ultimate.React.Course.2023.React.Redux..More.z20
https://rapidgator.net/file/c5695405d367e9d6d35e539950abb608/The.Ultimate.React.Course.2023.React.Redux..More.z21
https://rapidgator.net/file/98b5eba9d2743aefc1164c4607056558/The.Ultimate.React.Course.2023.React.Redux..More.z22
https://rapidgator.net/file/07765c39459ca99ce7781ae590535bac/The.Ultimate.React.Course.2023.React.Redux..More.z23
https://rapidgator.net/file/d0a3873137b385eab05ec1bf734bac1d/The.Ultimate.React.Course.2023.React.Redux..More.z24
https://rapidgator.net/file/21648682ebac5c982d969603735e8d2f/The.Ultimate.React.Course.2023.React.Redux..More.z25
https://rapidgator.net/file/558bb3a6514e470c3ee66249acf2d351/The.Ultimate.React.Course.2023.React.Redux..More.z26
https://rapidgator.net/file/44b9650a0b95eb5a17384a658519b7ca/The.Ultimate.React.Course.2023.React.Redux..More.z27
https://rapidgator.net/file/fe0f3f69dd2c5e08569d231f7b7f2736/The.Ultimate.React.Course.2023.React.Redux..More.z28
https://rapidgator.net/file/974c8070b5b0878476838e7d27b1dda1/The.Ultimate.React.Course.2023.React.Redux..More.z29
https://rapidgator.net/file/1dcdd8eca929d383c45e74d2e1c704b8/The.Ultimate.React.Course.2023.React.Redux..More.z30
https://rapidgator.net/file/985e248ba5bfaa4cca8648fa40861b24/The.Ultimate.React.Course.2023.React.Redux..More.z31
https://rapidgator.net/file/d28cefea92675f22d12ebe990b57a242/The.Ultimate.React.Course.2023.React.Redux..More.z32
https://rapidgator.net/file/1203c6c4adcc78cadf0aba0c8b6b3046/The.Ultimate.React.Course.2023.React.Redux..More.z33
https://rapidgator.net/file/f2616faf544ad28dfa3afb400a21b6e3/The.Ultimate.React.Course.2023.React.Redux..More.z34
https://rapidgator.net/file/eb59f3d254c35a06b124133e8ad12652/The.Ultimate.React.Course.2023.React.Redux..More.z35
https://rapidgator.net/file/6c3b0a75226f4cdda9a9631ddcfbca20/The.Ultimate.React.Course.2023.React.Redux..More.z36
https://rapidgator.net/file/a963327a50712816a225a3c647b1ac5c/The.Ultimate.React.Course.2023.React.Redux..More.z37
https://rapidgator.net/file/786a247f1a1c4488f57412a46b8f0682/The.Ultimate.React.Course.2023.React.Redux..More.z38
https://rapidgator.net/file/5a4f36cb48322751130ff8b0d4a8378b/The.Ultimate.React.Course.2023.React.Redux..More.z39
https://rapidgator.net/file/e0ecc46aad4b28cc43241e81fd5b9b35/The.Ultimate.React.Course.2023.React.Redux..More.zip