|
|
1. Module Introduction.mp4
|
MP4
|
1.07 MB
|
|
|
1. Module Introduction.srt
|
SRT
|
903 B
|
|
|
10. Using useEffect() in Functional Components.mp4
|
MP4
|
33.76 MB
|
|
|
10. Using useEffect() in Functional Components.srt
|
SRT
|
4.74 KB
|
|
|
11. Controlling the useEffect() Behavior.mp4
|
MP4
|
31.82 MB
|
|
|
11. Controlling the useEffect() Behavior.srt
|
SRT
|
5.05 KB
|
|
|
12. Cleaning up with Lifecycle Hooks & useEffect().mp4
|
MP4
|
63.83 MB
|
|
|
12. Cleaning up with Lifecycle Hooks & useEffect().srt
|
SRT
|
8.93 KB
|
|
|
13. Cleanup Work with useEffect() - Ex.mp4
|
MP4
|
14.31 MB
|
|
|
13. Cleanup Work with useEffect() - Ex.srt
|
SRT
|
2.19 KB
|
|
|
13.1 cmp-deep-dive-04-finished-useeffect.zip.zip
|
ZIP
|
54.99 KB
|
|
|
14. Using shouldComponentUpdate for Optimization.mp4
|
MP4
|
61.31 MB
|
|
|
14. Using shouldComponentUpdate for Optimization.srt
|
SRT
|
8.91 KB
|
|
|
14.1 Reference vs Primitive Types.html
|
HTML
|
130 B
|
|
|
15. Optimizing Functional Components with React.memo().mp4
|
MP4
|
33.88 MB
|
|
|
15. Optimizing Functional Components with React.memo().srt
|
SRT
|
4.57 KB
|
|
|
15.1 cmp-deep-dive-05-shouldcomponentupdate-memo.zip.zip
|
ZIP
|
56.4 KB
|
|
|
16. When should you optimize.mp4
|
MP4
|
19.99 MB
|
|
|
16. When should you optimize.srt
|
SRT
|
3.2 KB
|
|
|
17. PureComponents instead of shouldComponentUpdate.mp4
|
MP4
|
36.3 MB
|
|
|
17. PureComponents instead of shouldComponentUpdate.srt
|
SRT
|
4.5 KB
|
|
|
18. How React Updates the DOM.mp4
|
MP4
|
19.11 MB
|
|
|
18. How React Updates the DOM.srt
|
SRT
|
5.71 KB
|
|
|
19. Rendering Adjacent JSX Elements.mp4
|
MP4
|
74.35 MB
|
|
|
19. Rendering Adjacent JSX Elements.srt
|
SRT
|
12.13 KB
|
|
|
19.1 cmp-deep-dive-06-aux.zip.zip
|
ZIP
|
53.83 KB
|
|
|
19.1 react-adjacent-jsx.pdf.pdf
|
PDF
|
28.03 KB
|
|
|
19.2 cmp-deep-dive-06-aux.zip.zip
|
ZIP
|
53.83 KB
|
|
|
19.2 react-adjacent-jsx.pdf.pdf
|
PDF
|
28.03 KB
|
|
|
2. A Better Project Structure.mp4
|
MP4
|
17.86 MB
|
|
|
2. A Better Project Structure.srt
|
SRT
|
9.07 KB
|
|
|
20. Windows Users Must Read.html
|
HTML
|
1.5 KB
|
|
|
20.1 Aux.js.js
|
JS
|
57 B
|
|
|
20.2 Auxiliary.js.js
|
JS
|
57 B
|
|
|
21. Using React.Fragment.mp4
|
MP4
|
12.31 MB
|
|
|
21. Using React.Fragment.srt
|
SRT
|
1.98 KB
|
|
|
22. Higher Order Components (HOC) - Introduction.mp4
|
MP4
|
34.05 MB
|
|
|
22. Higher Order Components (HOC) - Introduction.srt
|
SRT
|
5.48 KB
|
|
|
22.1 cmp-deep-dive-07-withclass.zip.zip
|
ZIP
|
56.63 KB
|
|
|
23. Another Form of HOCs.mp4
|
MP4
|
47.96 MB
|
|
|
23. Another Form of HOCs.srt
|
SRT
|
7.91 KB
|
|
|
24. Passing Unknown Props.mp4
|
MP4
|
38.82 MB
|
|
|
24. Passing Unknown Props.srt
|
SRT
|
6.14 KB
|
|
|
24.1 cmp-deep-dive-08-finished-hocs.zip.zip
|
ZIP
|
57.46 KB
|
|
|
25. Setting State Correctly.mp4
|
MP4
|
53.24 MB
|
|
|
25. Setting State Correctly.srt
|
SRT
|
6.83 KB
|
|
|
25.1 cmp-deep-dive-09-updating-state.zip.zip
|
ZIP
|
57.68 KB
|
|
|
26. Using PropTypes.mp4
|
MP4
|
59.94 MB
|
|
|
26. Using PropTypes.srt
|
SRT
|
8.89 KB
|
|
|
26.1 cmp-deep-dive-10-proptypes.zip.zip
|
ZIP
|
56.84 KB
|
|
|
27. Using Refs.mp4
|
MP4
|
73.16 MB
|
|
|
27. Using Refs.srt
|
SRT
|
9.92 KB
|
|
|
28. Refs with React Hooks.mp4
|
MP4
|
48.69 MB
|
|
|
28. Refs with React Hooks.srt
|
SRT
|
5.9 KB
|
|
|
28.1 cmp-deep-dive-11-refs.zip.zip
|
ZIP
|
56.06 KB
|
|
|
29. Understanding Prop Chain Problems.mp4
|
MP4
|
48.74 MB
|
|
|
29. Understanding Prop Chain Problems.srt
|
SRT
|
6.2 KB
|
|
|
3. Splitting an App Into Components.mp4
|
MP4
|
126.39 MB
|
|
|
3. Splitting an App Into Components.srt
|
SRT
|
126.4 MB
|
|
|
30. Using the Context API.mp4
|
MP4
|
98.99 MB
|
|
|
30. Using the Context API.srt
|
SRT
|
12.34 KB
|
|
|
31. contextType & useContext().mp4
|
MP4
|
55.8 MB
|
|
|
31. contextType & useContext().srt
|
SRT
|
7.15 KB
|
|
|
31.1 cmp-deep-dive-12-finished.zip.zip
|
ZIP
|
58.55 KB
|
|
|
32. Wrap Up.mp4
|
MP4
|
11.89 MB
|
|
|
32. Wrap Up.srt
|
SRT
|
1.79 KB
|
|
|
33. Useful Resources & Links.html
|
HTML
|
984 B
|
|
|
33.1 cmp-deep-dive-01-creation-lifecycle.zip.zip
|
ZIP
|
54.49 KB
|
|
|
33.1 cmp-deep-dive-04-finished-useeffect.zip.zip
|
ZIP
|
54.99 KB
|
|
|
33.10 cmp-deep-dive-10-proptypes.zip.zip
|
ZIP
|
56.84 KB
|
|
|
33.11 cmp-deep-dive-07-withclass.zip.zip
|
ZIP
|
56.63 KB
|
|
|
33.11 cmp-deep-dive-11-refs.zip.zip
|
ZIP
|
56.06 KB
|
|
|
33.12 cmp-deep-dive-05-shouldcomponentupdate-memo.zip.zip
|
ZIP
|
56.4 KB
|
|
|
33.12 cmp-deep-dive-12-finished.zip.zip
|
ZIP
|
58.55 KB
|
|
|
33.2 cmp-deep-dive-01-creation-lifecycle.zip.zip
|
ZIP
|
54.49 KB
|
|
|
33.2 cmp-deep-dive-02-updating-lifecycle-props.zip.zip
|
ZIP
|
55.76 KB
|
|
|
33.3 cmp-deep-dive-02-updating-lifecycle-props.zip.zip
|
ZIP
|
55.76 KB
|
|
|
33.3 cmp-deep-dive-03-updating-lifecycle-state.zip.zip
|
ZIP
|
55.8 KB
|
|
|
33.4 cmp-deep-dive-04-finished-useeffect.zip.zip
|
ZIP
|
54.99 KB
|
|
|
33.4 cmp-deep-dive-06-aux.zip.zip
|
ZIP
|
53.83 KB
|
|
|
33.5 cmp-deep-dive-05-shouldcomponentupdate-memo.zip.zip
|
ZIP
|
56.4 KB
|
|
|
33.5 cmp-deep-dive-12-finished.zip.zip
|
ZIP
|
58.55 KB
|
|
|
33.6 cmp-deep-dive-06-aux.zip.zip
|
ZIP
|
53.83 KB
|
|
|
33.6 cmp-deep-dive-11-refs.zip.zip
|
ZIP
|
56.06 KB
|
|
|
33.7 cmp-deep-dive-07-withclass.zip.zip
|
ZIP
|
56.63 KB
|
|
|
33.7 cmp-deep-dive-08-finished-hocs.zip.zip
|
ZIP
|
57.46 KB
|
|
|
33.8 cmp-deep-dive-03-updating-lifecycle-state.zip.zip
|
ZIP
|
55.8 KB
|
|
|
33.8 cmp-deep-dive-08-finished-hocs.zip.zip
|
ZIP
|
57.46 KB
|
|
|
33.9 cmp-deep-dive-09-updating-state.zip.zip
|
ZIP
|
57.68 KB
|
|
|
34. MUST READ Legacy Lectures.html
|
HTML
|
664 B
|
|
|
35. [LEGACY] Splitting an App Into Components.mp4
|
MP4
|
46.23 MB
|
|
|
35. [LEGACY] Splitting an App Into Components.srt
|
SRT
|
19.81 KB
|
|
|
36. [LEGACY] Comparing Stateless and Stateful Components.mp4
|
MP4
|
21.05 MB
|
|
|
36. [LEGACY] Comparing Stateless and Stateful Components.srt
|
SRT
|
21.07 MB
|
|
|
36.1 cmp-deep-dive--01-after-cmp-split.zip.zip
|
ZIP
|
158.07 KB
|
|
|
37. [LEGACY] Understanding the Component Lifecycle.mp4
|
MP4
|
11.22 MB
|
|
|
37. [LEGACY] Understanding the Component Lifecycle.srt
|
SRT
|
8.94 KB
|
|
|
38. [LEGACY] Converting Stateless to Stateful Components.mp4
|
MP4
|
8.66 MB
|
|
|
38. [LEGACY] Converting Stateless to Stateful Components.srt
|
SRT
|
3.47 KB
|
|
|
39. [LEGACY] Component Creation Lifecycle in Action.mp4
|
MP4
|
27.84 MB
|
|
|
39. [LEGACY] Component Creation Lifecycle in Action.srt
|
SRT
|
11.18 KB
|
|
|
39.1 lifecycle-creation-learning-card.pdf.pdf
|
PDF
|
32.53 KB
|
|
|
4. Comparing Stateless and Stateful Components.mp4
|
MP4
|
32.94 MB
|
|
|
4. Comparing Stateless and Stateful Components.srt
|
SRT
|
4.99 KB
|
|
|
40. [LEGACY] componentWillUnmount().html
|
HTML
|
1.6 KB
|
|
|
41. [LEGACY] Component Updating Lifecycle Hooks.mp4
|
MP4
|
6.54 MB
|
|
|
41. [LEGACY] Component Updating Lifecycle Hooks.srt
|
SRT
|
5.29 KB
|
|
|
41.1 cmp-deep-dive--02-added-lifecycle.zip.zip
|
ZIP
|
158.58 KB
|
|
|
42. [LEGACY] Component Updating Lifecycle in Action.mp4
|
MP4
|
25.29 MB
|
|
|
42. [LEGACY] Component Updating Lifecycle in Action.srt
|
SRT
|
10.01 KB
|
|
|
42.1 lifecycle-update-external-learning-card.pdf.pdf
|
PDF
|
32.87 KB
|
|
|
43. [LEGACY] Updating Lifecycle Hooks (Triggered by State Changes).mp4
|
MP4
|
7.69 MB
|
|
|
43. [LEGACY] Updating Lifecycle Hooks (Triggered by State Changes).srt
|
SRT
|
4.26 KB
|
|
|
43.1 cmp-deep-dive--03-should-component-update.zip.zip
|
ZIP
|
160.1 KB
|
|
|
43.1 lifecycle-update-internal-learning-card.pdf.pdf
|
PDF
|
32.49 KB
|
|
|
43.2 cmp-deep-dive--03-should-component-update.zip.zip
|
ZIP
|
160.1 KB
|
|
|
43.2 lifecycle-update-internal-learning-card.pdf.pdf
|
PDF
|
32.49 KB
|
|
|
44. [LEGACY] Performance Gains with PureComponents.mp4
|
MP4
|
32.44 MB
|
|
|
44. [LEGACY] Performance Gains with PureComponents.srt
|
SRT
|
13.58 KB
|
|
|
44.1 cmp-deep-dive--04-pure-components.zip.zip
|
ZIP
|
158.67 KB
|
|
|
45. [LEGACY] How React Updates the App & Component Tree.mp4
|
MP4
|
3.85 MB
|
|
|
45. [LEGACY] How React Updates the App & Component Tree.srt
|
SRT
|
3.08 KB
|
|
|
46. [LEGACY] Understanding React's DOM Updating Strategy.mp4
|
MP4
|
8.01 MB
|
|
|
46. [LEGACY] Understanding React's DOM Updating Strategy.srt
|
SRT
|
5.67 KB
|
|
|
47. [LEGACY] Windows Users Must Read - File Downloads.html
|
HTML
|
1.53 KB
|
|
|
47.1 Aux.js.js
|
JS
|
59 B
|
|
|
47.1 Auxiliary.js.js
|
JS
|
59 B
|
|
|
47.2 Aux.js.js
|
JS
|
59 B
|
|
|
47.2 Auxiliary.js.js
|
JS
|
59 B
|
|
|
48. [LEGACY] Returning Adjacent Elements (React 16+).mp4
|
MP4
|
26.88 MB
|
|
|
48. [LEGACY] Returning Adjacent Elements (React 16+).srt
|
SRT
|
10.95 KB
|
|
|
49. [LEGACY] React 16.2 Feature Fragments.html
|
HTML
|
720 B
|
|
|
5. Class-based vs Functional Components.mp4
|
MP4
|
30.92 MB
|
|
|
5. Class-based vs Functional Components.srt
|
SRT
|
7.77 KB
|
|
|
50. [LEGACY] Understanding Higher Order Components (HOCs).mp4
|
MP4
|
13.81 MB
|
|
|
50. [LEGACY] Understanding Higher Order Components (HOCs).srt
|
SRT
|
4.8 KB
|
|
|
51. [LEGACY] A Different Approach to HOCs.mp4
|
MP4
|
18.14 MB
|
|
|
51. [LEGACY] A Different Approach to HOCs.srt
|
SRT
|
6.92 KB
|
|
|
51.1 cmp-deep-dive--05-hocs.zip.zip
|
ZIP
|
158.76 KB
|
|
|
52. [LEGACY] Passing Unknown Props.mp4
|
MP4
|
10.88 MB
|
|
|
52. [LEGACY] Passing Unknown Props.srt
|
SRT
|
5.16 KB
|
|
|
53. [LEGACY] Using setState Correctly.mp4
|
MP4
|
13.58 MB
|
|
|
53. [LEGACY] Using setState Correctly.srt
|
SRT
|
5.33 KB
|
|
|
54. [LEGACY] Validating Props.mp4
|
MP4
|
18.83 MB
|
|
|
54. [LEGACY] Validating Props.srt
|
SRT
|
7.72 KB
|
|
|
54.1 cmp-deep-dive--06-proptypes.zip.zip
|
ZIP
|
159.97 KB
|
|
|
55. [LEGACY] Available PropTypes.html
|
HTML
|
4.68 KB
|
|
|
56. [LEGACY] Using References (ref).mp4
|
MP4
|
14.68 MB
|
|
|
56. [LEGACY] Using References (ref).srt
|
SRT
|
6.62 KB
|
|
|
57. [LEGACY] More on the React ref API (16.3).mp4
|
MP4
|
125.98 MB
|
|
|
57. [LEGACY] More on the React ref API (16.3).srt
|
SRT
|
21.29 KB
|
|
|
57.1 cmp-deep-dive--07-react-16.3-refs.zip.zip
|
ZIP
|
223.1 KB
|
|
|
58. [LEGACY] The Context API (React 16.3).mp4
|
MP4
|
105.96 MB
|
|
|
58. [LEGACY] The Context API (React 16.3).srt
|
SRT
|
11.01 KB
|
|
|
59. [LEGACY] More on the Context API (16.6).mp4
|
MP4
|
60.04 MB
|
|
|
59. [LEGACY] More on the Context API (16.6).srt
|
SRT
|
12.03 KB
|
|
|
59.1 cmp-deep-dive--context-finished.zip.zip
|
ZIP
|
57.23 KB
|
|
|
59.1 cmp-deep-dive--context-start.zip.zip
|
ZIP
|
56.28 KB
|
|
|
59.2 cmp-deep-dive--context-finished.zip.zip
|
ZIP
|
57.23 KB
|
|
|
59.2 cmp-deep-dive--context-start.zip.zip
|
ZIP
|
56.28 KB
|
|
|
6. class Component Lifecycle Overview.mp4
|
MP4
|
18.47 MB
|
|
|
6. class Component Lifecycle Overview.srt
|
SRT
|
7.07 KB
|
|
|
60. [LEGACY] Updated Lifecycle Hooks (React 16.3).mp4
|
MP4
|
62.34 MB
|
|
|
60. [LEGACY] Updated Lifecycle Hooks (React 16.3).srt
|
SRT
|
6.96 KB
|
|
|
60.1 cmp-deep-dive--08-react-finished.zip.zip
|
ZIP
|
223.19 KB
|
|
|
61. [LEGACY] The memo Method (16.4).mp4
|
MP4
|
30.52 MB
|
|
|
61. [LEGACY] The memo Method (16.4).srt
|
SRT
|
4.81 KB
|
|
|
62. [LEGACY] Wrap Up.mp4
|
MP4
|
2.75 MB
|
|
|
62. [LEGACY] Wrap Up.srt
|
SRT
|
2.06 KB
|
|
|
63. [LEGACY] Useful Resources & Links.html
|
HTML
|
665 B
|
|
|
63.1 cmp-deep-dive--01-after-cmp-split.zip.zip
|
ZIP
|
158.07 KB
|
|
|
63.1 cmp-deep-dive--07-react-16.3-refs.zip.zip
|
ZIP
|
223.1 KB
|
|
|
63.2 cmp-deep-dive--04-pure-components.zip.zip
|
ZIP
|
158.67 KB
|
|
|
63.2 cmp-deep-dive--08-react-finished.zip.zip
|
ZIP
|
223.19 KB
|
|
|
63.3 cmp-deep-dive--02-added-lifecycle.zip.zip
|
ZIP
|
158.58 KB
|
|
|
63.3 cmp-deep-dive--06-proptypes.zip.zip
|
ZIP
|
159.97 KB
|
|
|
63.4 cmp-deep-dive--01-after-cmp-split.zip.zip
|
ZIP
|
158.07 KB
|
|
|
63.4 cmp-deep-dive--05-hocs.zip.zip
|
ZIP
|
158.76 KB
|
|
|
63.5 cmp-deep-dive--03-should-component-update.zip.zip
|
ZIP
|
160.1 KB
|
|
|
63.5 cmp-deep-dive--08-react-finished.zip.zip
|
ZIP
|
223.19 KB
|
|
|
63.6 cmp-deep-dive--02-added-lifecycle.zip.zip
|
ZIP
|
158.58 KB
|
|
|
63.6 cmp-deep-dive--03-should-component-update.zip.zip
|
ZIP
|
160.1 KB
|
|
|
63.7 cmp-deep-dive--04-pure-components.zip.zip
|
ZIP
|
158.67 KB
|
|
|
63.7 cmp-deep-dive--06-proptypes.zip.zip
|
ZIP
|
159.97 KB
|
|
|
63.8 cmp-deep-dive--05-hocs.zip.zip
|
ZIP
|
158.76 KB
|
|
|
63.8 cmp-deep-dive--07-react-16.3-refs.zip.zip
|
ZIP
|
223.1 KB
|
|
|
7. Component Creation Lifecycle in Action.mp4
|
MP4
|
63.26 MB
|
|
|
7. Component Creation Lifecycle in Action.srt
|
SRT
|
8.79 KB
|
|
|
7.1 lifecycle-creation-learning-card.pdf.pdf
|
PDF
|
14.62 KB
|
|
|
7.2 cmp-deep-dive-01-creation-lifecycle.zip.zip
|
ZIP
|
54.49 KB
|
|
|
8. Component Update Lifecycle (for props Changes).mp4
|
MP4
|
132.21 MB
|
|
|
8. Component Update Lifecycle (for props Changes).srt
|
SRT
|
20.66 KB
|
|
|
8.1 cmp-deep-dive-02-updating-lifecycle-props.zip.zip
|
ZIP
|
55.76 KB
|
|
|
8.1 lifecycle-update-external-learning-card.pdf.pdf
|
PDF
|
15.99 KB
|
|
|
8.2 cmp-deep-dive-02-updating-lifecycle-props.zip.zip
|
ZIP
|
55.76 KB
|
|
|
8.2 lifecycle-update-external-learning-card.pdf.pdf
|
PDF
|
15.99 KB
|
|
|
9. Component Update Lifecycle (for state Changes).mp4
|
MP4
|
35.24 MB
|
|
|
9. Component Update Lifecycle (for state Changes).srt
|
SRT
|
35.24 MB
|
|
|
9.1 cmp-deep-dive-03-updating-lifecycle-state.zip.zip
|
ZIP
|
55.8 KB
|