Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Contributing to React!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
koba04
February 01, 2018
Programming
2.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Contributing to React!
React.js meetup #5
koba04
February 01, 2018
More Decks by koba04
See All by koba04
フロントエンドの現在地とこれから
koba04
10
5.4k
Standing on the shoulders of giants
koba04
0
3.2k
React/Next によるアプリケーション開発のこれから
koba04
61
19k
フロントエンド刷新をプロジェクトとして進める際に気をつけていること
koba04
3
2.1k
How useEvent would change our applications
koba04
1
3.3k
kintoneフロントエンド刷新によるモノリスからの脱却とその先に目指す未来
koba04
3
16k
Make it Declarative with React
koba04
0
2k
Ready for React in 2019
koba04
2
1.8k
Algorithms in React
koba04
14
19k
Other Decks in Programming
See All in Programming
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
12
11k
AI Augmentation Techniques with Liberty
ivargrimstad
0
170
JIS keyboard support in Omarchy
lef237
0
170
最近”作らせてる” ローカルAIアプリの話
akit37
0
520
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
280
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
210
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
120
AmebaブログはKMPから卒業します
kmars0605
0
310
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
5
1.3k
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
550
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.6k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
500
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
470
For a Future-Friendly Web
brad_frost
184
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
600
Joys of Absence: A Defence of Solitary Play
codingconduct
1
560
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
How to make the Groovebox
asonas
2
2.5k
First, design no harm
axbom
PRO
2
1.4k
Six Lessons from altMBA
skipperchong
29
4.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
620
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Transcript
$POUSJCVUJOHUP3FBDU 3FBDUKTNFFUVQ !LPCB
None
CFGPSFUIBUʜ
5PQJDT
%FQSFDBUFVOTBGFMJGFDZDMFT w DPNQPOFOU8JMM.PVOU DPNQPOFOU8JMM3FDFJWF1SPQT DPNQPOFOU8JMM6QEBUF w W"EEJOH6/4"'&@YYYNFUIPET w W"EEJOHEFQSFDBUFXBSOJOHTUPUIFNFUIPET
w W3FNPWFUIFNFUIPET w TUBUJDHFU%FSJWFE4UBUF'SPN1SPQT QSPQT QSFW4UBUF
/FX$POUFYU"1* const ThemeContext = React.createContext(‘light’); const Title = ({title}) =>
( <ThemeContext.Consumer> {theme => <h1 className={theme}>{title}</h1>} </ThemeContext> ); class App extends React.Component { state = {theme: ‘light’}; render() { return ( <ThemeContext.Provider value={this.state.theme}> <Title>Hello</Title> </ThemeContext> ); } }
$POUSJCVUJOHUP3FBDU
#)BWFZPVFWFSDPOUSJCVUFEUP 3FBDU
)BWFZPVFWFSXSJUUFOBOFOUSZ SFMBUFE3FBDU
13JTOPUUIFPOMZXBZUPDPOUSJCVUF 044
$POUSJCVUJOHUP%PDVNFOUBUJPOT
None
SFBDUKTSFBDUKTPSH
IUUQTDSPXEJODPNQSPKFDUSFBDU
5SBOTMBUJPO
None
None
$POUSJCVUJOHUP3FBDU
https://reactjs.org/docs/how-to-contribute.html
https://reactjs.org/docs/codebase-overview.html
https://reactjs.org/docs/implementation-notes.html
https://reactjs.org/docs/design-principles.html
https://reactjs.org/blog/2017/12/15/improving-the-repository-infrastructure.html
None
None
None
3FBDU
)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!
)PXUPDPOUSJCVUFUP3FBDU packages/ !"" events !"" react !"" react-art !"" react-call-return
!"" react-dom !"" react-native-renderer !"" react-noop-renderer !"" react-reconciler !"" react-test-renderer #"" shared
-FU`T$POUSJCVUFUP3FBDU TQFBLFSEFDLDPNLPCB