Statements (50)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:React_feature
gptkb:web_development_technology |
| gptkbp:accessibleBy |
localStorage
document object window object server-side resources |
| gptkbp:allows |
fetching data on the server
|
| gptkbp:announced |
gptkb:React_Conf_2020
|
| gptkbp:canBe |
database queries
API calls authentication logic personalization on the server rendering dynamic content rendering static content |
| gptkbp:canBeComposedWith |
Client Components
|
| gptkbp:compatibleWith |
gptkb:React_Context
gptkb:React_Suspense useEffect browser-only APIs browser-only execution legacy React versions |
| gptkbp:developedBy |
gptkb:Meta_Platforms
|
| gptkbp:documentation |
https://react.dev/reference/rsc
|
| gptkbp:enables |
improved SEO
better security for sensitive logic code splitting at component level data fetching at component level faster initial page loads improved performance for data-heavy apps incremental adoption in existing apps isolation of server-only logic partial hydration progressive enhancement reduced client-side computation server-side rendering of components sharing code between server and client streaming UI from server to client zero-bundle-size components |
| gptkbp:introducedIn |
2020
|
| gptkbp:partOf |
gptkb:React
|
| gptkbp:reduces |
client-side JavaScript bundle size
|
| gptkbp:requires |
server environment
|
| gptkbp:sourceAvailableAt |
https://github.com/facebook/react
|
| gptkbp:supports |
streaming data to client
|
| gptkbp:usedFor |
gptkb:Next.js
gptkb:Node.js gptkb:React_18 |
| gptkbp:bfsParent |
gptkb:Next.js
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
React Server Components
|