42. React? ??? ?? ????
????(???) ??
?????? ??
??? ??
Middleware Control Flow
. E A A E A I - E /
l pSh
/
E E
EC
. )/ )/
pSh MS
( A A
( C A
EC AA
E
E E
/) .
iMS
E
sRf T rk
Pao f
E
Lj
. E A
( A A
C CE
gc
E C CE
/
e
???
A
(
Pao
/
e / OP V
EC A
A A
,
Lj
pSh
E EE A
mn
d
bU
A
Lj
EC A
?? ?? ?? ??!
48. ???? ??? ???? ??? ????.
??? ??? ??? ?? ?? ?? ???
???? ?? ??? ??? ?? ?? ?
?? ????? ????.
Note that selectorFactory is responsible for all caching/memoization of
inbound and outbound props. Do not use connectAdvanced directly
without memoizing results between calls to your selector, otherwise the
Connect component will re-render on every state or props change.
function mapStateToProps( state: Object ) {
// ???? ??/??????? ???? ?????.
const testState = state.get(¡®test');
const testValue = reselectValue(testState);
// ?? ???? ???? ??? React? shouldComponentUpdate ???? ?? ??.
return {
test: testValue,
};
}
export default connect(mapStateToProps)(ReactComponent);
&
Redux ??? ??? ??? ??!
?! -__-;;;; ??? ?? ??? ??? ???
?? ??? ?? ????¡
49. ????(???) ??
?????? ??
??? ??
Middleware Control Flow
. E A A E A I - E /
l pSh
/
E E
EC
. )/ )/
pSh MS
( A A
( C A
EC AA
E
E E
/) .
iMS
E
sRf T rk
Pao f
E
Lj
. E A
( A A
C CE
gc
E C CE
/
e
???
A
(
Pao
/
e / OP V
EC A
A A
,
Lj
pSh
E EE A
mn
d
bU
A
Lj
EC A
Redux ????? ??, Reducer ??!
57. ????(???) ??
?????? ??
??? ??
Middleware Control Flow
. E A A E A I - E /
l pSh
/
E E
EC
. )/ )/
pSh MS
( A A
( C A
EC AA
E
E E
/) .
iMS
E
sRf T rk
Pao f
E
Lj
. E A
( A A
C CE
gc
E C CE
/
e
???
A
(
Pao
/
e / OP V
EC A
A A
,
Lj
pSh
E EE A
mn
d
bU
A
Lj
EC A
Redux ????? ??, ?? ???
??!
61. ???? ??? ???? ???? ???
N P I
.
????
Thunk
????
Saga
????
Custom. .
. (
)
A ) R
P I
.
A P I R a R
P RS
RTOC
62. ????(???) ??
?????? ??
??? ??
Middleware Control Flow
. E A A E A I - E /
l pSh
/
E E
EC
. )/ )/
pSh MS
( A A
( C A
EC AA
E
E E
/) .
iMS
E
sRf T rk
Pao f
E
Lj
. E A
( A A
C CE
gc
E C CE
/
e
???
A
(
Pao
/
e / OP V
EC A
A A
,
Lj
pSh
E EE A
mn
d
bU
A
Lj
EC A
Redux ????? ??, ????
?~??!