Skip to content

Upgrade project to React 19 and integrate new features #1

@justArale

Description

@justArale

React 19 introduces several powerful improvements that can enhance our project's performance, maintainability, and developer experience. This issue tracks the migration and implementation of key React 19 features:

Planned Updates:

  • useActionState for cleaner async handling

Simplifies form submission state management and validation.

  • use() hook for direct async data fetching

Handles promises natively, eliminating unnecessary boilerplate.

  • React Server Components for better SSR performance

Improves server-side rendering by sending lightweight results to the client.

  • Enhanced asset loading with native lazy loading

Reduces load times and improves user experience.

Tasks:

  • Upgrade dependencies to React 19.
  • Refactor form handling using useActionState.
  • Implement use() where applicable for async data fetching.
  • Optimize server-side rendering with React Server Components.
  • Ensure images and assets benefit from React 19’s native lazy loading.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions