JSConf JP

Ankur Datta

Ankur Dattaアンクル ダッタ

Ankur works as a developer advocate at Prisma. He has a background in full-stack development and enjoys tackling unconventional challenges. Ankur is passionate about learning and is always eager to explore new technologies. Besides tech, he enjoys outdoor activities such as playing football and traveling to new places.

Track A
17:10-17:40(30 min)

React Server Components: The Back-end Killer?

  • English
  • Remote

React Server Components have emerged as a game-changing technology, revolutionizing how we build data-driven apps and challenging the traditional role of backend applications.

This talk will explore how React Server Components are transforming the landscape by enabling front-end apps with persistent database connections. We will dive into the power of React Server Components, their seamless integration with back-ends, and the utilization of Prisma ORM to streamline data access.

Join me to discover how this combination of technologies can eliminate the need for traditional back-end architectures, paving the way for a new era of efficient and scalable web development.

Table of Contents:

  1. Introduction
    • Brief overview of React Server Components and their impact on frontend development.
  2. React Server Components: The New Paradigm
    • Deep dive into React Server Components and their ability to handle data-fetching, rendering, and implications for state management on the front-end.
  3. The Back-end Killer: Implications for Backend Applications
    • Examining the impact of React Server Components on traditional backend architectures.
    • Demonstrating advantages such as reduced latency and simplified development workflows.
  4. Understanding Data-Driven Apps as a Frontend Developer
    • Exploring the concept of data-driven apps and their requirements for persistent database connections.
    • Challenges for frontend devs in the data layer
      • Relational vs object-oriented
      • Persistence
      • Data modeling
  5. Streamlining Data Access with Prisma ORM
    • Introducing Prisma ORM as a powerful tool for efficient data access and manipulation.
    • Exploring its integration with React Server Components for seamless database connections.
  6. Real-World Examples and Case Studies
    • Showcasing organizations that have embraced React Server Components, highlighting their benefits and success stories.
  7. Further Considerations
    • Discussing potential challenges and considerations when adopting React Server Components; use cases not being covered by RSCs
  8. Conclusion
    • Recap of key points and takeaways from the talk.