CINXE.COM

Welcome

<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta property="og:title" content="Welcome"/><meta property="og:image" content="https://reactiflux.com/logo-banner.png"/><meta property="og:description"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Welcome"/><meta name="twitter:image" content="https://reactiflux.com/logo-banner.png"/><meta name="twitter:description"/><link rel="icon" href="/_next/static/media/favicon.fa8dbced.png" type="image/png"/><title>Welcome</title><meta name="next-head-count" content="12"/><link rel="preload" href="/_next/static/css/028a359a6c0c6812.css" as="style"/><link rel="stylesheet" href="/_next/static/css/028a359a6c0c6812.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-22d36c86917dfe44.js" defer=""></script><script src="/_next/static/chunks/framework-b759e809ec16812b.js" defer=""></script><script src="/_next/static/chunks/main-084316d5c8c2ff73.js" defer=""></script><script src="/_next/static/chunks/pages/_app-9493bae607262c0a.js" defer=""></script><script src="/_next/static/chunks/75fc9c18-e61c2e0d9c9a0957.js" defer=""></script><script src="/_next/static/chunks/651-979ad271547693b9.js" defer=""></script><script src="/_next/static/chunks/899-442f2cec35bafbb2.js" defer=""></script><script src="/_next/static/chunks/pages/index-59e38a4d6997fb9c.js" defer=""></script><script src="/_next/static/tNYUf8ALPwblkcXr69mcl/_buildManifest.js" defer=""></script><script src="/_next/static/tNYUf8ALPwblkcXr69mcl/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.11">.hTWxHc{border:3px solid #dc1d64;border-radius:50px;cursor:pointer;font-size:2rem;line-height:5rem;margin-bottom:2rem;margin-right:2rem;padding:0 4rem;-webkit-text-decoration:none;text-decoration:none;background:#dc1d64;color:white;}/*!sc*/ .hTWxHc:hover{background:#b3124d;border-color:#b3124d;color:white;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .cIsSlQ{border:3px solid #dc1d64;border-radius:50px;cursor:pointer;font-size:2rem;line-height:5rem;margin-bottom:2rem;margin-right:2rem;padding:0 4rem;-webkit-text-decoration:none;text-decoration:none;background:white;color:#dc1d64;}/*!sc*/ .cIsSlQ:hover{background:#b3124d;border-color:#b3124d;color:white;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ data-styled.g3[id="sc-eqUAAy"]{content:"hTWxHc,cIsSlQ,"}/*!sc*/ .jqKVNR{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:10px;display:block;}/*!sc*/ @media (min-width:1200px){.jqKVNR{padding:10px calc(10px + ((100vw - 1200px) / 2));}}/*!sc*/ .jqKVNR h1{font-size:16.2vw;-webkit-letter-spacing:-1.1700000000000002vw;-moz-letter-spacing:-1.1700000000000002vw;-ms-letter-spacing:-1.1700000000000002vw;letter-spacing:-1.1700000000000002vw;}/*!sc*/ .jqKVNR h1 span{position:absolute;font-size:3.24vw;left:62.1vw;top:2.7vw;}/*!sc*/ .jqKVNR .fonts-fallback h1{-webkit-letter-spacing:-1.35vw;-moz-letter-spacing:-1.35vw;-ms-letter-spacing:-1.35vw;letter-spacing:-1.35vw;}/*!sc*/ @media (min-width:1300px){.jqKVNR h1{font-size:211.5px;-webkit-letter-spacing:-15.275px;-moz-letter-spacing:-15.275px;-ms-letter-spacing:-15.275px;letter-spacing:-15.275px;}.jqKVNR h1 span{position:absolute;font-size:42.300000000000004px;left:810.75px;top:35.25px;}}/*!sc*/ .jqKVNR h1{overflow:hidden;}/*!sc*/ .jqKVNR p{font-size:calc(1.7rem + 1vw);font-weight:500;-webkit-letter-spacing:-1px;-moz-letter-spacing:-1px;-ms-letter-spacing:-1px;letter-spacing:-1px;line-height:1.5;}/*!sc*/ .jqKVNR .fonts-fallback p{-webkit-letter-spacing:0.1rem !important;-moz-letter-spacing:0.1rem !important;-ms-letter-spacing:0.1rem !important;letter-spacing:0.1rem !important;}/*!sc*/ .jqKVNR a{display:inline-block;vertical-align:middle;}/*!sc*/ .jqKVNR p a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .jqKVNR p a img{padding-bottom:2px;}/*!sc*/ data-styled.g12[id="sc-kpDqfm"]{content:"jqKVNR,"}/*!sc*/ .iIoFzI{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}/*!sc*/ .iIoFzI .headroom-wrapper{position:relative;z-index:4;}/*!sc*/ data-styled.g14[id="sc-jlZhew"]{content:"iIoFzI,"}/*!sc*/ .cKBxJN{padding:10px;color:#51234f;font-size:1.2rem;text-align:center;}/*!sc*/ @media (min-width:1200px){.cKBxJN{padding:10px calc(10px + ((100vw - 1200px) / 2));}}/*!sc*/ .cKBxJN p.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1rem;}/*!sc*/ .cKBxJN p.social a{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:6px;margin:0 6px;}/*!sc*/ .cKBxJN span{padding:0 1.2rem;}/*!sc*/ data-styled.g15[id="sc-cwHptR"]{content:"cKBxJN,"}/*!sc*/ html{font-size:62.5%;font-size:calc(62.5% - 3px + 0.3vw);min-width:320px;overflow-x:hidden;overflow-y:scroll;}/*!sc*/ .fonts-fallback{font-family:Arial !important;-webkit-letter-spacing:0.125rem;-moz-letter-spacing:0.125rem;-ms-letter-spacing:0.125rem;letter-spacing:0.125rem;word-spacing:-0.1875rem;line-height:1.175;}/*!sc*/ .fonts-fallback strong{-webkit-letter-spacing:0rem;-moz-letter-spacing:0rem;-ms-letter-spacing:0rem;letter-spacing:0rem;}/*!sc*/ .fonts-fallback h1{font-family:monospace !important;-webkit-letter-spacing:-0.25rem;-moz-letter-spacing:-0.25rem;-ms-letter-spacing:-0.25rem;letter-spacing:-0.25rem;word-spacing:0px;}/*!sc*/ html body{background:white;color:#51234f;font-family:Work Sans,Arial,sans-serif;font-feature-settings:"kern","liga","clig","calt";font-size:1.9rem;}/*!sc*/ html body img{vertical-align:bottom;}/*!sc*/ html body menu,html body nav,html body menu ul,html body nav ul,html body menu ol,html body nav ol{list-style:none;margin:0;padding:0;}/*!sc*/ html body menu li,html body nav li,html body menu ul li,html body nav ul li,html body menu ol li,html body nav ol li{margin-bottom:2rem;}/*!sc*/ html body ul{list-style:disc;}/*!sc*/ html body ol{list-style:decimal;}/*!sc*/ html body ul,html body ol{padding-left:3rem;}/*!sc*/ html body ul li,html body ol li{margin-bottom:0.5rem;}/*!sc*/ html body ul li:first-of-type,html body ol li:first-of-type{margin-top:0.5rem;}/*!sc*/ html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:bold;line-height:1;text-rendering:optimizeLegibility;}/*!sc*/ html body article + h1,html body p + h1,html body ol + h1,html body ul + h1,html body article + h2,html body p + h2,html body ol + h2,html body ul + h2,html body article + h3,html body p + h3,html body ol + h3,html body ul + h3,html body article + h4,html body p + h4,html body ol + h4,html body ul + h4,html body article + h5,html body p + h5,html body ol + h5,html body ul + h5,html body article + h6,html body p + h6,html body ol + h6,html body ul + h6{margin-top:4rem;}/*!sc*/ html body h1{color:#05d7ff;font-family:'Space Mono',monospace;font-size:7.6rem;-webkit-letter-spacing:-0.4rem;-moz-letter-spacing:-0.4rem;-ms-letter-spacing:-0.4rem;letter-spacing:-0.4rem;position:relative;}/*!sc*/ html body h1 span{color:#dc1d64;font-family:"Poppins",sans-serif;font-weight:600;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;text-transform:uppercase;}/*!sc*/ html body h2{font-size:3.4rem;}/*!sc*/ html body h3{font-size:2.2rem;}/*!sc*/ html body h4,html body h5,html body h6{font-size:1.9rem;}/*!sc*/ html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body ul,html body ol{margin-bottom:2rem;}/*!sc*/ html body ul,html body ol ul,html body ol{margin-bottom:0rem;}/*!sc*/ html body hr{background:hsla(0,0%,0%,0.2);border:none;height:1px;margin:2rem 0;}/*!sc*/ html body a{-webkit-text-decoration:none;text-decoration:none;color:#dc1d64;}/*!sc*/ html body a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g16[id="sc-global-kAqFgC1"]{content:"sc-global-kAqFgC1,"}/*!sc*/ .fonts-fallback .markdown h1{-webkit-letter-spacing:-0.3rem;-moz-letter-spacing:-0.3rem;-ms-letter-spacing:-0.3rem;letter-spacing:-0.3rem;}/*!sc*/ .fonts-fallback .markdown{-webkit-letter-spacing:0.1rem;-moz-letter-spacing:0.1rem;-ms-letter-spacing:0.1rem;letter-spacing:0.1rem;line-height:1.175;}/*!sc*/ .markdown h1{color:#51234f;font-family:'Space Mono',monospace;font-size:5rem;-webkit-letter-spacing:-0.3rem;-moz-letter-spacing:-0.3rem;-ms-letter-spacing:-0.3rem;letter-spacing:-0.3rem;line-height:1.1;}/*!sc*/ .markdown h2,.markdown h3,.markdown h4{color:#51234f;}/*!sc*/ .markdown a{-webkit-text-decoration:none;text-decoration:none;color:#dc1d64;}/*!sc*/ .markdown a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .markdown a,.markdown code,.markdown strong{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;}/*!sc*/ data-styled.g17[id="sc-global-hZmlWY1"]{content:"sc-global-hZmlWY1,"}/*!sc*/ .goBswK{padding:6px;-webkit-animation:dcHhHD 3s linear infinite;animation:dcHhHD 3s linear infinite;}/*!sc*/ data-styled.g18[id="sc-jEACwC"]{content:"goBswK,"}/*!sc*/ .cyWvpa{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ data-styled.g19[id="sc-cPiKLX"]{content:"cyWvpa,"}/*!sc*/ .ensgVs{background:white;max-width:1440px;margin:0 auto;width:100%;}/*!sc*/ .headroom--scrolled .sc-dLMFU{box-shadow:0 0 4px 2px rgba(0,0,0,0.1);}/*!sc*/ data-styled.g20[id="sc-dLMFU"]{content:"ensgVs,"}/*!sc*/ .cSJfUP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;padding:0 1.2rem;}/*!sc*/ .cSJfUP a{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#dc1d64;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-text-decoration:none !important;text-decoration:none !important;white-space:nowrap;}/*!sc*/ .cSJfUP a:first-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/ .cSJfUP a:after{background:#05d7ff;content:"";display:block;height:0;position:absolute;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}/*!sc*/ .cSJfUP a[aria-current="page"]:after,.cSJfUP a:focus:after,.cSJfUP a:hover:after{height:4px;}/*!sc*/ .cSJfUP a[aria-current="page"]:after{background:#dc1d64;}/*!sc*/ .cSJfUP > a:not(:first-child){font-size:1.6rem;padding:0 8px;}/*!sc*/ .cSJfUP > a:not(:first-child)[aria-current="page"]:after,.cSJfUP > a:not(:first-child):after{bottom:32px;left:8px;right:8px;}/*!sc*/ @media (min-width:930px){.cSJfUP > a:not(:first-child){font-size:1.9rem;margin-left:16px;padding:0 12px;}.cSJfUP > a:not(:first-child)[aria-current="page"]:after,.cSJfUP > a:not(:first-child):after{left:12px;right:12px;}}/*!sc*/ data-styled.g21[id="sc-eDPEul"]{content:"cSJfUP,"}/*!sc*/ @-webkit-keyframes dcHhHD{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ @keyframes dcHhHD{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ data-styled.g43[id="sc-keyframes-dcHhHD"]{content:"dcHhHD,"}/*!sc*/ </style></head><body><div id="__next"><div class="sc-jlZhew iIoFzI fonts-fallback"><div class="headroom-wrapper"><div style="position:relative;top:0;left:0;right:0;z-index:1;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)" class="headroom headroom--unfixed"><menu class="sc-dLMFU ensgVs"><nav class="sc-eDPEul cSJfUP"><a aria-current="page" href="/"><img src="/_next/static/media/reactiflux.03101bc3.svg" height="64" width="64" alt="Reactiflux" class="sc-jEACwC goBswK"/></a><span class="sc-cPiKLX cyWvpa"></span><a href="/learning">Learning</a><a href="/tips">Tips</a><a href="/schedule">Q&amp;A Schedule</a><a href="/transcripts">Transcripts</a><a href="/conduct">Code of Conduct</a><a href="/jobs">Jobs</a><a href="/contact">Contact</a></nav></menu></div></div><main class="sc-kpDqfm jqKVNR"><h1><span>Welcome to</span>Reactiflux</h1><p>We’re a chat community of<!-- --> <!-- -->226,781<!-- --> React JS <a href="https://github.com/facebook/react" target="_blank" rel="noopener noreferrer" title="React JS"><img src="/_next/static/media/react.c4ec60b2.svg" height="42" width="47" alt="React JS"/></a>, React Native <a href="https://github.com/facebook/react-native" target="_blank" rel="noopener noreferrer" title="React Native"><img src="/_next/static/media/react-native.0a596b03.svg" height="42" width="28" alt="React Native"/></a>, Redux <a href="https://github.com/reactjs/redux" target="_blank" rel="noopener noreferrer" title="Redux"><img src="/_next/static/media/redux.6a3a9222.svg" height="42" width="46" alt="Redux"/></a>, Jest <a href="https://github.com/facebook/jest" target="_blank" rel="noopener noreferrer" title="Jest"><img src="/_next/static/media/jest.1272dc2a.svg" height="42" width="44" alt="Jest"/></a>, Relay <a href="https://github.com/facebook/relay" target="_blank" rel="noopener noreferrer" title="Relay"><img src="/_next/static/media/relay.d3a521be.svg" height="42" width="45" alt="Relay"/></a> <!-- -->and GraphQL <a href="https://github.com/facebook/graphql" target="_blank" rel="noopener noreferrer" title="GraphQL"><img src="/_next/static/media/graphql.bc698154.svg" height="42" width="38" alt="GraphQL"/></a> <!-- -->developers. We hold Q&amp;A’s with Facebook Engineers <a href="https://github.com/facebook" target="_blank" rel="noopener noreferrer" title="Facebook Organization"><img src="/_next/static/media/facebook.329eb9d9.svg" height="42" width="38" alt="Facebook Organization"/></a> <!-- -->and other developers <a href="https://github.com/reactiflux" target="_blank" rel="noopener noreferrer" title="Reactiflux Developers"><img src="/_next/static/media/console.c44df185.svg" height="42" width="44" alt="Reactiflux Developers"/></a> <!-- -->in the community <a href="https://discord.gg/reactiflux" target="_blank" rel="noopener noreferrer" title="Reactiflux Discord"><img src="/_next/static/media/community.b8ea596f.svg" height="42" width="65" alt="Reactiflux Discord"/></a>. Come chat about tech related to React &amp; JavaScript or ask for help!</p><p class="sc-cWSHoV hwGGAr"><a href="https://discord.gg/reactiflux" target="_blank" rel="noopener noreferrer" title="Reactiflux Discord" class="sc-eqUAAy hTWxHc">Join Reactiflux</a><a title="Q&amp;A Schedule" class="sc-eqUAAy cIsSlQ" href="/schedule">Q&amp;A Schedule</a></p></main><footer class="sc-cwHptR cKBxJN"><p class="social"><a href="https://github.com/reactiflux/reactiflux.com" target="_blank" rel="noopener noreferrer"><img src="/_next/static/media/github.69022cdd.svg" height="27" width="28" alt="Github"/></a><a href="https://discord.gg/reactiflux" target="_blank" rel="noopener noreferrer"><img src="/_next/static/media/discord.bb48e2e6.svg" height="28" width="25" alt="Discord"/></a><a href="https://twitter.com/reactiflux" target="_blank" rel="noopener noreferrer"><img src="/_next/static/media/x.6e0b5bcc.svg" height="22" width="27" alt="X"/></a></p><p><span>Hosted on <a href="https://www.netlify.com/" target="_blank" rel="noopener noreferrer">Netlify</a></span> <!-- -->• <span>© <!-- -->2025<!-- --> Reactiflux</span></p></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"userCount":226781},"__N_SSG":true},"page":"/","query":{},"buildId":"tNYUf8ALPwblkcXr69mcl","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html><!-- This script is automatically inserted by Netlify for Real User Monitoring (RUM). --> <script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiOWI1MTA4YjYtNDA4YS00Y2U4LTk1YTktYTk4ZDIwN2YxMzE5IiwiYWNjb3VudF9pZCI6IjVlMDBjYTgxZWRjZmFkYWIxZDgxY2I2NSIsImRlcGxveV9pZCI6IjY3ZDA0ZjBjMGUyOWUwMDAwODQ0ZTA5OSIsImlzcyI6Im5ldGxpZnkifQ.on74dDaNypqZ8ebZ6P1hVmsYW85LT7GaSf5LXcgkL2U"></script>

Pages: 1 2 3 4 5 6 7 8 9 10