Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
$POUSJCVUJOHUP3FBDU 3FBDUKTNFFUVQ !LPCB
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
CFGPSFUIBUʜ
Slide 4
Slide 4 text
5PQJDT
Slide 5
Slide 5 text
%FQSFDBUFVOTBGFMJGFDZDMFT w DPNQPOFOU8JMM.PVOU DPNQPOFOU8JMM3FDFJWF1SPQT DPNQPOFOU8JMM6QEBUF w W"EEJOH6/4"'&@YYYNFUIPET w W"EEJOHEFQSFDBUFXBSOJOHTUPUIFNFUIPET w W3FNPWFUIFNFUIPET w TUBUJDHFU%FSJWFE4UBUF'SPN1SPQT QSPQT QSFW4UBUF
Slide 6
Slide 6 text
/FX$POUFYU"1* const ThemeContext = React.createContext(‘light’); const Title = ({title}) => ( {theme =>
{title}
} ); class App extends React.Component { state = {theme: ‘light’}; render() { return ( Hello ); } }
Slide 7
Slide 7 text
$POUSJCVUJOHUP3FBDU
Slide 8
Slide 8 text
#)BWFZPVFWFSDPOUSJCVUFEUP 3FBDU
Slide 9
Slide 9 text
)BWFZPVFWFSXSJUUFOBOFOUSZ SFMBUFE3FBDU
Slide 10
Slide 10 text
13JTOPUUIFPOMZXBZUPDPOUSJCVUF 044
Slide 11
Slide 11 text
$POUSJCVUJOHUP%PDVNFOUBUJPOT
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
SFBDUKTSFBDUKTPSH
Slide 14
Slide 14 text
IUUQTDSPXEJODPNQSPKFDUSFBDU
Slide 15
Slide 15 text
5SBOTMBUJPO
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
$POUSJCVUJOHUP3FBDU
Slide 19
Slide 19 text
https://reactjs.org/docs/how-to-contribute.html
Slide 20
Slide 20 text
https://reactjs.org/docs/codebase-overview.html
Slide 21
Slide 21 text
https://reactjs.org/docs/implementation-notes.html
Slide 22
Slide 22 text
https://reactjs.org/docs/design-principles.html
Slide 23
Slide 23 text
https://reactjs.org/blog/2017/12/15/improving-the-repository-infrastructure.html
Slide 24
Slide 24 text
No content
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
3FBDU
Slide 28
Slide 28 text
)PXUPDPOUSJCVUFUP3FBDU % // Fork and clone facebook/react % // Create a PR branch % // Write a patch % yarn test or yarn test —watch XXX % yarn test-prod % yarn prettier % yarn lint % yarn flow % // Send a PR!
Slide 29
Slide 29 text
)PXUPDPOUSJCVUFUP3FBDU packages/ !"" events !"" react !"" react-art !"" react-call-return !"" react-dom !"" react-native-renderer !"" react-noop-renderer !"" react-reconciler !"" react-test-renderer #"" shared
Slide 30
Slide 30 text
-FU`T$POUSJCVUFUP3FBDU TQFBLFSEFDLDPNLPCB