|
|
课程目录:
$ x, r) a H8 h$ P0 ]- w2 a3 I1.1自我介绍.mp40 _* z t# S6 O; A
1.2课程导入.mp4$ U9 V; x4 a& T& K6 @
1.3React是什么?(一).mp4
- D1 }: n Z: x$ z1 W, X; j1.4React是什么?(二).mp4
( O3 s+ f, k( f, w% H1.5MV-模型(一).mp4
- c0 M/ F7 c' r3 n @' v6 ? I1.6MV-模型(二).mp4
' z7 ?% h1 l; V. o% y* e1.7React.js开发环境搭建—编辑器.mp4: M1 r0 i! o: F9 W% T# w9 t9 a, ?8 G
1.8React.js开发环境搭建—React安装.mp4
: O$ V! b$ p9 r) d6 ^3 U3 |1.9Hello World!.mp4
8 {# [# I" J0 `) a1.10JSX是什么?.mp42 u. I( y0 b3 }& c8 {. d. V
1.11JSX 语法注意事项(一).mp4+ Q! G: z/ W: m( X* B# y
1.12JSX 语法注意事项(二).mp4. _/ s0 k1 O; h1 ? ^
1.13JSX 语法注意事项(三).mp4
! P' M1 T% i) g8 O2.1JSX语法之注释.mp4
; x1 Y3 f8 `( j: V- p- l3 i v2.2JSX语法之数组循环(一).mp4
( U# L$ ^5 m" A3 W: N2.3JSX语法之数组循环(二).mp4
) Z& }$ u# _- B( ]# g* R3 p2.4JSX语法之数组循环(三).mp4$ j8 m4 r" L2 D
2.5JSX语法之数组循环(四).mp4
3 p5 j. l, l" U/ @8 n9 X2 L6 A2.6JSX语法之条件渲染.mp4% M5 Z* X1 X0 i) a) j! P
2.7JSX语法之style.mp4
$ A0 I: \6 E; C5 M! Y2.8ES6中class的语法.mp41 ?4 t2 i. M# E
2.9组件(一).mp4
# }7 o- X0 h& L8 l2.10组件(二).mp4
: b% ^$ e; y/ N# K7 M$ B2.11组件参数传递.mp44 W3 U' f& r9 r
2.12组件嵌套.mp4* q) B( n( e- ]- a
2.13组件嵌套的key.mp4# q) ^# q9 Q' {9 B! F, W" b
2.14Virtual DOM的原理(一).mp4( n1 s/ h. S! f e% w
2.15Virtual DOM的原理(二).mp4* z+ _9 l: R1 T
2.16组件嵌套并传递参数.mp4. v: Y1 Z+ a$ i: G- Q# K+ R( P
3.1组件实现一个简单表单(一).mp4
5 c+ j7 R) a8 A) z, a3.2组件实现一个简单表单(二).mp4
' H# S# {- U1 i1 O' H9 W( t3.3组件实现一个简单表单(三).mp4
) n# x: N- t' I, S/ T4 A0 S) Y3.4事件(一).mp4
8 v) _! N$ o! T P7 n3.5事件(二).mp41 r1 o4 w* ^+ w5 f( e J
3.6状态.mp4
l+ Z8 E# _; b* `7 o3.7props发生变化导致render .mp4. f; N! u( Q. |! C
3.8forceUpdate强制render.mp42 r. q" {4 f, [% k7 e1 t
3.9组件的生存周期(一).mp4) E7 N9 `4 }% u( b# u; u8 J1 R+ E
3.10组件的生存周期(二).mp4, l+ @( d" p& {; j. _; [
3.11ShouldComponentUpdate(一).mp4
. c6 C' H! R/ A9 L' E( p2 V3.12ShouldComponentUpdate(二).mp4
# a* Q/ H' s+ o' G- A8 F( C2 \' P3.13ShouldComponentUpdate(三).mp4$ R# b) [; M% z! `" P) U
3.14ComponentWillUnmount.mp4& n! q' e& y4 |' |: H
3.15子组件向父组件传递信息.mp4
% Y# }5 ` e7 I8 h% ^8 t3.16ref.mp4/ i2 v! F E( l+ ?
4.1组件引用和组件通信.mp40 k$ q. G- e* d7 _2 K% I' p
4.2搭建webpack环境(一).mp4$ m F j" n4 U8 G S& }7 M! p
4.3搭建webpack环境(二).mp4/ E% h9 ]( x* X1 g9 Q, a0 i: o
4.4搭建webpack环境(三).mp4
5 D- K5 E E" ]" z* Q4.5搭建webpack环境(四).mp4
+ |( R/ t5 q, o: i! q0 J4.6课程回顾.mp42 ^& c9 } ]" R; G3 v5 N* n$ H
4.7搭建webpack环境(五).mp4; v1 a8 ~8 N( \. T3 L2 b1 v
4.8搭建webpack环境(六).mp4
3 M3 f" q" a; ^2 Z4.9搭建webpack环境(七).mp45 I4 W; p3 P8 z, d
4.10处理CSS.mp4) w$ ^( H m) @
4.11处理图片.mp43 v9 } Y6 k9 X$ T. A7 K+ p
4.12处理字体文件.mp4, N& {1 x9 P4 G! @) V- B
4.13处理less文件.mp4. B% J- u3 V* P, ~2 A* z9 ^7 j
4.14兼容旧版css(一).mp4
+ D! [( ~$ h: t* u+ s# [4.15兼容旧版css(二).mp4, T" T6 I1 p" `9 _6 M' T
4.16兼容旧版css(三).mp4
$ C7 B j5 u d% k- f5.1配置Eslint.mp4/ j H' d+ R" _/ ]- {' }: l' J$ e
5.2修改webpack.config.js(一).mp4" K, Z0 G9 r; K" [* ?% \1 N
5.3修改webpack.config.js(二).mp4( z$ F$ ?# c0 @1 F+ R
5.4配置Jest(一).mp4& d+ f! A/ N& b1 U1 C- }
5.5配置Jest(二).mp4+ `% Q1 l L8 A; r `/ h4 v
5.6配置Jest(三).mp47 ^6 G% a% o8 b
5.7配置dev-server服务器(一).mp4 w x- I+ X% X. A& U& z5 F" t
5.8配置dev-server服务器(二).mp4# A5 {, M! x1 ^3 K+ ]% |, N+ M3 |
5.9多配置(一).mp4
! c, I4 x7 m; D( S5.10多配置(二).mp4
- C0 o3 @6 l: O6 w8 s5.11多配置(三).mp4, v& b t* }7 v0 Y
5.12Webpack基础.mp4
: y8 r; B* @' N( Q6 Z2 N# O6.1什么是路由?.mp4
$ V8 O& }* ?; u6.2React Router(一).mp4' E: N. p ^& A
6.3React Router(二).mp46 H7 q4 a5 q( y6 S: ]& v
6.4React Router(三).mp4. s" `% X% ^" {. S
6.5React Router(四).mp4( I3 i9 t& b8 H; T, P
6.6React Router(五).mp4
5 y$ K" [" m5 ]; ~7 z, q6.7React Router(六).mp4; a6 c2 C; x: o0 \) J; A+ _# r
6.8React Router(七).mp41 R4 R K# }+ y7 }# ?0 K) v
6.9路由嵌套(一).mp4
; F# C( O. Z" ^7 D! s- n) J7 @4 \6.10路由嵌套(二).mp4* A* Z5 b$ n: I+ G! _0 }6 z2 X
6.11路由嵌套(三).mp4# `% [. F' Y: @/ N& e2 W
6.12路由嵌套(四).mp4- T3 ~9 ^8 F) y0 P, }4 T8 _+ R
6.13自动路由跳转.mp4
9 y4 L% c5 V9 v _$ Z7 {8 b7.1Flux.mp4
9 N5 ^. k0 d2 ~3 \; u! E E, i7.2MVC框架的缺陷.mp45 q0 H& K# y0 }! J1 N
7.3从Flux到Redux.mp4+ Z2 Z2 m |3 x6 \5 d% c* }
7.4Redux(一).mp4
' a( `. h: o- b" D) U7 X7.5Redux(二).mp4: a# ^+ a0 t# G; M. k+ W. R
7.6Redux(三).mp4
; K/ ^; p" f- ^8 Q7.7Redux(四).mp4
2 _, c( u2 ]+ \. ]9 b: d7.8在React中使用Redux(一).mp4
& o2 D" ~1 X- }( K7.9在React中使用Redux(二).mp4$ c2 t1 M: `" s5 S }0 T Y
7.10在React中使用Redux(三).mp4
& l; M$ K) q$ _8 ~" G7.11在React中使用Redux(四).mp4
$ f$ w4 G$ }* q! V" q7.12让代码更加优雅(一).mp4$ u- h7 [3 S5 }
7.13让代码更加优雅(二).mp4
5 w! f( @# r5 i+ a/ C7.14Redux+路由(一).mp4
4 h5 s! \! x" K: \5 V5 j7.15Redux+路由(二).mp44 l$ ~/ p7 z& |7 n3 K+ b
8.1传统数据交互的问题.mp4
0 e9 H! j2 A; i8.2HTTP--2.mp40 u+ L$ X/ Y. _7 r1 J8 H
8.3Fetch(一).mp4
# F, p# e. N' D$ d1 K$ F8.4Fetch(二).mp4
+ p" \6 o( x+ ?5 `; J) W8.5async–await模式.mp4" S3 H# K" |3 A" ]; q5 W5 F# S/ I
8.6Res能解析的格式.mp4
0 `5 E! `6 z) w) o2 M1 u$ N$ Z8.7获取数据.mp46 F7 @. u5 f( `6 f* E
8.8用koa2搭建服务端.mp48 o4 }+ \4 v6 y; N0 i3 l- J
8.9formData(一).mp4
1 Z* y5 Q) I E, u8 |2 q7 _8.10formData(二).mp4
6 K4 P. d; B% N6 b: k8.11formData(三).mp4; }% f+ M$ p. H0 Y# F
8.12formData(四).mp4
+ b* g4 o+ @: W' d. |; k5 T8.13formData(五).mp4& ^$ x7 n0 \6 G! [) o
8.14formData(六).mp45 c# {9 G8 _+ e9 a) z8 q
8.15Axios.mp4: p# `% q* Z& u5 ?, t# I6 L/ N+ c
9.1React Native概述.mp40 V# |2 {2 f8 L8 k$ ^! k4 r8 b" x
9.2如何搭建开发环境?(一).mp4
; O7 x/ [' N* M9.3如何搭建开发环境?(二).mp4
% m" a% u r) N) ]2 M E' A5 Z+ v9.4如何搭建开发环境?(三).mp4; s9 z. F7 s/ R3 x8 p
9.5Text--View--StyleSheet.mp49 m R9 w" ^+ H2 R+ R
9.6state与按钮&事件.mp4# z( }& z* x0 L, [& _; J% r2 G7 W
10.1Image.mp4' F7 C4 N' I* ]$ k
10.2FlatList和touchableOpacity.mp4
, F0 y! ?9 J7 q$ B10.3TextInput.mp49 f0 W$ _( Y4 C/ B
10.4SSR—浏览器端渲染.mp4! [" T- q8 p" P+ e9 Y: N H
10.5SSR—服务端渲染(一) .mp4
6 n# N9 v& [, B) J8 x10.6SSR—服务端渲染(二).mp4 M; @8 s2 U4 [) |3 N# f
8 l1 M5 B, H( T0 w8 d
6 Q( A) a, [# o6 ^
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|