Introduction to React
13 minutes26 secondsReact small case
17 minutes30 secondsTwo ways to create a virtual Dom
08 minutes40 secondsVirtual DOM and real DOM
07 minutes38 secondsjsx syntax rules
22 minutes56 secondsjsx small exercises
16 minutes55 secondsDeveloper tools installation
06 minutes33 secondsComponents and modules
05 minutes30 secondsFunctional components
14 minutes15 secondsReview related knowledge
20 minutes27 secondsclass component
12 minutes09 secondsunderstanding of state
06 minutes09 secondsInitialize state
10 minutes54 secondsEvent binding in react
11 minutes47 secondsthis in the method in the class
18 minutes59 secondsSolve the problem of this pointing in the class
07 minutes18 secondsUse of setState
14 minutes17 secondsabbreviation for state
15 minutes26 secondssummarize state
03 minutes04 secondsBasic usage of props
08 minutes43 secondsPass props in batches
20 minutes20 secondsLimit props
18 minutes06 secondsabbreviation for props
07 minutes52 secondsConstructors and props in class components
07 minutes32 secondsFunctional components use props
06 minutes45 secondsSummary props
05 minutes36 secondsref in string form
13 minutes01 secondsref in callback form
11 minutes14 secondsProblem with the number of calls in callback ref
13 minutes33 secondsUse of createRef
07 minutes58 secondssummaryref
03 minutes39 secondsevent handling
09 minutes14 secondsuncontrolled components
13 minutes35 secondscontrolled components
10 minutes30 secondsHigher-order functions and function currying
23 minutes54 secondsWriting without currying
07 minutes06 secondsLead life cycle
27 minutes28 secondsLife cycle (old)_component mounting process
11 minutes54 secondsLife cycle (old)_setState process
11 minutes49 secondsLifecycle (old)_forceUpdate process
03 minutes57 secondsParent component render process
14 minutes21 secondsSummary life cycle (old)
08 minutes57 secondsCompare old and new life cycles
20 minutes32 secondsgetDerivedStateFromProps
11 minutes01 secondsgetSnapshotBeforeUpdate
11 minutes15 seconds10 getSnapshotBeforeUpdate case
22 minutes28 secondsSummary life cycle (new)
04 minutes20 secondsDOM diffing algorithm
34 minutes56 secondsInitialize react scaffolding
35 minutes55 secondsScaffolding file introduction_public
20 minutes33 secondsScaffolding file introduction_src
17 minutes37 secondsA simple Hello component
37 minutes43 secondsModularity of style
05 minutes08 secondsShortcut keys in WebStorm
10 minutes02 secondsComponent coding process
08 minutes50 secondsTodoList case_static component
30 minutes56 secondsDynamic initialization list
16 minutes36 secondsadd todo
28 minutes09 secondsMouse move effect
09 minutes11 secondsCheck and uncheck
18 minutes13 secondsLimit props
06 minutes11 secondsDelete a todo
13 minutes11 secondsImplement bottom function
21 minutes29 secondsSummary of the TodoList case
04 minutes41 secondsScaffolding configuration agent 1
31 minutes43 secondsScaffolding configuration agent 2
26 minutes32 secondsDouban movie search case_static component
16 minutes41 secondsDouban movie search case_axios send request
30 minutes10 secondsDouban movie search case_display data
14 minutes05 secondsDouban movie search case_completed case
23 minutes05 secondsDouban movie search case_message subscription and publishing_pubsub
24 minutes28 secondsDouban movie search case_fetch send request
36 minutes04 secondsDouban movie search case_summary
Understanding of SPA applications
07 minutes46 secondsUnderstanding of routing
07 minutes32 secondsFront-end routing principle
24 minutes27 secondsBasic usage of routing
38 minutes02 secondsRouting components and general components
24 minutes01 secondsUse of NavLink
04 minutes59 secondsEncapsulating NavLink components
20 minutes44 secondsUse of Switch
06 minutes33 secondsSolve the problem of style loss
19 minutes03 secondsFuzzy matching and strict matching of routes
11 minutes37 secondsUse of Redirect
09 minutes41 secondsNested routing
33 minutes51 secondsPass params parameters to routing components
28 minutes23 secondsPass search parameters to routing components
15 minutes29 secondsPass the state parameter to the routing component
14 minutes19 secondsSummary routing parameters
04 minutes02 secondspush and reply
09 minutes53 secondsProgrammatic route navigation
25 minutes01 secondsUse of withRouter
13 minutes40 secondsBrowserRouter and HashRouter
08 minutes40 secondsBasic use of antd
25 minutes53 secondsOn-demand introduction of antd style
09 minutes44 secondsantd custom theme
12 minutes03 secondsIntroduction to redux
08 minutes13 secondsredux workflow
19 minutes29 secondsSumming case_Pure react version
Summing case_redux streamlined version
44 minutes17 secondsSumming case_redux full version
20 minutes04 secondsSumming case_asynchronous action version
21 minutes12 secondsUnderstanding of react-redux
07 minutes36 secondsConnect container components and UI components
16 minutes07 secondsBasic usage of react-redux
34 minutes34 secondsOptimization 1_Abbreviation mapDispatch
13 minutes11 secondsOptimize the use of 2_Provider component
07 minutes50 secondsOptimization 3_Integrate UI components and container components
06 minutes01 secondsData Sharing_Writing Person Component
17 minutes06 secondsData Sharing_Writing the reducer of Person component
Data sharing_Complete data sharing
pure function
redux developer tools
17 minutes18 secondsfinal version
18 minutes21 secondsProject package and run
12 minutes42 secondsExtension 1_setState
Extension 2_lazyLoad
Extension 3_stateHook
Extension 4_EffectHook
Extension 5_RefHook
Extension 6_Fragment
Extension 7_Context
Extension 8_PureComponent
Extension 9_renderProps
Extension 10_ErrorBoundary
Summary of communication methods between components
React makes creating interactive UI a breeze. Design concise views for each state of your application, and React can efficiently update and render the appropriate components when data changes.