Home / Companies / LogRocket / Blog / Post Details
Content Deep Dive

Ripple over React? Evaluating the newest JS framework

Blog post from LogRocket

Post Details
Company
Date Published
Author
Chizaram Ken
Word Count
4,030
Language
-
Hacker News Points
-
Summary

RippleJS emerges as a novel framework in the UI development landscape, distinctively rethinking the conventional methodologies of writing UI code by integrating TypeScript from the ground up. Developed by Dominic Gannaway, a seasoned contributor to React and Svelte, RippleJS offers a unique approach by allowing components to be templates rather than expressions, which optimizes the compiler's performance. It introduces a reactive system using `track()` for state management and employs a `@` symbol for reading and writing values, effectively reducing the need for complex hooks and re-renders seen in React. While RippleJS supports component-scoped styling and offers efficient memory usage, it currently lacks features like server-side rendering and a robust ecosystem of third-party libraries. Despite being in its nascent stages and not yet production-ready, RippleJS presents intriguing possibilities for a cleaner, TypeScript-centric developer experience, inviting contributions from the community to refine and expand its capabilities.