QR Code
Copy to Clipboard
Open with BT Client
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
W3siaWQiOiJqdWljX2JfTURfVF83Mjh4OTAiLCJhZHNwb3QiOiJiX01EX1RfNzI4eDkwIiwid2VpZ2h0IjoiOSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPCEtLSBKdWljeUFkcyB2My4xIC0tPlxyXG48c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCIgZGF0YS1jZmFzeW5jPVwiZmFsc2VcIiBhc3luYyBzcmM9XCJodHRwczpcL1wvcG93ZXJlZGJ5LmphZHMuY29cL2pzXC9qYWRzLmpzXCI+PFwvc2NyaXB0PlxyXG48aW5zIGlkPVwiODQ1NTM0XCIgZGF0YS13aWR0aD1cIjcyOFwiIGRhdGEtaGVpZ2h0PVwiOTBcIj48XC9pbnM+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBkYXRhLWNmYXN5bmM9XCJmYWxzZVwiIGFzeW5jPihhZHNieWp1aWN5ID0gd2luZG93LmFkc2J5anVpY3kgfHwgW10pLnB1c2goeydhZHpvbmUnOjg0NTUzNH0pOzxcL3NjcmlwdD5cclxuPCEtLUp1aWN5QWRzIEVORC0tPiJ9XQ==
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJqYXZfYl9NRF9CXzcyOHg5MCIsImFkc3BvdCI6ImJfTURfQl83Mjh4OTAiLCJ3ZWlnaHQiOiI1IiwiZmNhcCI6ZmFsc2UsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8YSBocmVmPVwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiIHRhcmdldD1cIl9ibGFua1wiPjxpbWcgc3JjPVwiXC9hcHBcL2phdlwvVmlld1wvaW1nXC9iNzI4OTAuanBnXCIgd2lkdGg9XCI3MjhcIiBoZWlnaHQ9XCI5MFwiIGJvcmRlcj1cIjBcIj48XC9hPiJ9LHsiaWQiOiJqYXZ1X2JfTURfQl83Mjh4OTAiLCJhZHNwb3QiOiJiX01EX0JfNzI4eDkwIiwid2VpZ2h0IjoiNCIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPGEgaHJlZj1cImh0dHBzOlwvXC90ZWxsbWUucHdcL2dvXC9qYXZ1XC9cIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cIlwvYXBwXC9qYXZ1XC9WaWV3XC9pbWdcL2I3Mjg5MC5qcGdcIj48XC9hPiJ9XQ==
01 Introduction/0-0-Introduction-Prelude__Git_Setup.webm
55.19MB
01 Introduction/0-1-Introduction-Course_Introduction.webm
38.39MB
02 Pure React/1-0-Pure_React-Setup_index.html.webm
20.5MB
02 Pure React/1-1-Pure_React-Including_React.webm
31MB
02 Pure React/1-2-Pure_React-Add_CSS_File.webm
19.57MB
02 Pure React/1-3-Pure_React-App_Function__Editor_Ligatures.webm
21.52MB
02 Pure React/1-4-Pure_React-Your_First_Component.webm
33.73MB
02 Pure React/1-5-Pure_React-Making_a_Reusable_Component.webm
29.32MB
02 Pure React/1-6-Pure_React-Passing_Component_Props.webm
15.83MB
02 Pure React/1-7-Pure_React-Class_vs_Function_Component.webm
14.58MB
02 Pure React/1-8-Pure_React-Adding_a_Click_Handler.webm
24.85MB
03 React Tooling/2-0-React_Tooling-npm.webm
33.26MB
03 React Tooling/2-1-React_Tooling-Installing_Prettier_for_Code_Formatting.webm
41.01MB
03 React Tooling/2-2-React_Tooling-Adding_Prettier_into_Your_Editor.webm
23.88MB
03 React Tooling/2-3-React_Tooling-Adding_Prettier_CLI_Script.webm
34.32MB
03 React Tooling/2-4-React_Tooling-Adding_ESLint_for_Code_Quality.webm
39.36MB
03 React Tooling/2-5-React_Tooling-Adding_an_ESLint_CLI_Script.webm
64.59MB
04 Parcel/3-0-Parcel-Webpack_vs_Parcel.webm
24.99MB
04 Parcel/3-1-Parcel-Parcel.webm
27.32MB
04 Parcel/3-2-Parcel-Installing_React_from_npm_with_Parcel.webm
28.71MB
04 Parcel/3-3-Parcel-Extracting_Component_Module.webm
22.55MB
05 JSX/4-0-JSX-Writing_a_Component_in_JSX.webm
61.02MB
05 JSX/4-1-JSX-Writing_the_App_in_JSX.webm
36.42MB
05 JSX/4-2-JSX-Configuring_ESLint_with_React.webm
70.3MB
06 Rendering Data/5-0-Rendering_Data-Setup_the_Petfinder_API_Keys.webm
29.97MB
06 Rendering Data/5-1-Rendering_Data-Using_the_Petfinder_API_Client.webm
51.22MB
06 Rendering Data/5-2-Rendering_Data-Set_Component_State_form_API_Results.webm
62.08MB
06 Rendering Data/5-3-Rendering_Data-Debug_Component_State_in_React.webm
15.43MB
06 Rendering Data/5-4-Rendering_Data-Rendering_List_of_Components.webm
34.48MB
06 Rendering Data/5-5-Rendering_Data-Adding_Unique_Keys_to_Components.webm
24.25MB
06 Rendering Data/5-6-Rendering_Data-Passing_Component_Data_Using_Props.webm
62.49MB
07 Routing/6-0-Routing-Refactor_Components_for_Adding_Routing.webm
43MB
07 Routing/6-1-Routing-Component_Routing_with_Reach_Router.webm
19.91MB
07 Routing/6-2-Routing-React_Dev_Tools.webm
20.9MB
07 Routing/6-3-Routing-Routing_with_Reach_Router_Link.webm
29.71MB
08 Async UI/7-0-Async_UI-Render_Component_from_API_Data.webm
70.74MB
08 Async UI/7-1-Async_UI-Remove_Class_Constructor_with_Babel.webm
48.68MB
08 Async UI/7-2-Async_UI-Creating_a_Carousel_Component.webm
75.27MB
08 Async UI/7-3-Async_UI-Adding_Carousel_Interactivity.webm
74.97MB
09 Forms/8-0-Forms-Adding_a_Search_Input_Component.webm
28.59MB
09 Forms/8-1-Forms-Handling_Input_State_Change.webm
50.03MB
09 Forms/8-2-Forms-Adding_a_Select_List_with_Options.webm
36.61MB
09 Forms/8-3-Forms-Turning_Off_ESLint_Rules.webm
10.61MB
09 Forms/8-4-Forms-Adding_an_Input_from_API_Data.webm
84.37MB
09 Forms/8-5-Forms-QA.webm
82.26MB
10 Context/9-0-Context-The_Problem_of_Sharing_State.webm
28.96MB
10 Context/9-1-Context-Spread_Operator__Passing_Props.webm
30.23MB
10 Context/9-10-Context-Fixing_Routing.webm
27.01MB
10 Context/9-11-Context-Context_Wrap_Up__Questions.webm
11.64MB
10 Context/9-2-Context-Intro_to_Context.webm
21.83MB
10 Context/9-3-Context-React_createContext.webm
26.41MB
10 Context/9-4-Context-Using_the_Provider.webm
37.93MB
10 Context/9-5-Context-Using_the_Consumer.webm
36.92MB
10 Context/9-6-Context-Context_QA.webm
29.9MB
10 Context/9-7-Context-Using_the_Component_Anywhere.webm
44.3MB
10 Context/9-8-Context-Debugging_React_Errors.webm
13.83MB
10 Context/9-9-Context-Using_Context_in_Lifecycle_Methods.webm
75.63MB
11 Portals/10-0-Portals-Portals.webm
34.29MB
11 Portals/10-1-Portals-this.props.children.webm
8.25MB
11 Portals/10-2-Portals-Rendering_to_the_Portal.webm
43.29MB
12 Conclusion/11-0-Conclusion-React_Refs.webm
17.74MB
12 Conclusion/11-1-Conclusion-Integrating_with_3rd_Party_Libraries.webm
22.55MB
12 Conclusion/11-2-Conclusion-shouldComponentUpdate.webm
17.97MB
12 Conclusion/11-3-Conclusion-Lifecycle_Methods.webm
32.27MB
12 Conclusion/11-4-Conclusion-Profiling_React.webm
15.28MB
12 Conclusion/11-5-Conclusion-Final_Thoughts.webm
9.64MB
[DesireCourse.Com].url
51B
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=