Skip to content

Reactime 19.0

Compare
Choose a tag to compare
@minzo-kim minzo-kim released this 18 May 02:45
· 978 commits to master since this release
6bf4b71

Updates in 19.0:
Reactime 19.0 comes with UI changes to enhance the developer’s experience, as well as a revamping of the codebase to reflect current industry standards and better maintainability for future contributors.

UI Updates:

  • Nested structures like objects and arrays are now collapsible and scrollable, including Props and State sections, to de-clutter large amounts of data.
  • Component information now persists when hovered over, making component readability more accessible and eliminating the need to leave the cursor in one place.
  • Included component “key” information to quickly identify which component the developer is inspecting.
  • Reorganized how data is displayed for React Router components in a more intuitive way.

Under the Hood:

  • Updated traversal of React Fiber Tree to accurately extract useState data for previously unsupported edge cases
  • Migrated testing from Enzyme to React Testing Library, eliminating the need for Enzyme adapters and supporting further versions of React.
  • Converted from JavaScript to TypeScript to improve type safety, leading to less runtime errors and ensuring code quality for future collaborators.

Here are the release notes for v17 and v18!

Updates in v18:

  • Reactime 18.0 introduces a range of new and improved features aimed at optimizing performance and enhancing compatibility.
  • With support for Next.js and Remix, increased testing coverage(93% backend, frontend needs more), and structural improvements to the codebase.
  • Additionally, we are proud to announce the launch of our newly redesigned website, which serves as a hub for the latest updates and information about Reactime.
  • To aid with debugging, we have included demo applications for Next.js and Remix, enabling future iterators to test and troubleshoot with greater ease and efficiency.

Updates in v17:

  • We are pleased to announce the release of Reactime 17.0, which includes several new and improved features.
  • You can now monitor state stored in context if your component is subscribed to context changes.
  • We also improved the tooltip UI on our tree diagram to improve readability.