Learn how React 18's concurrent features like Transitions, Suspense, and React Server Components improve application performance.
Create production-ready React components visually in Webflow and streamline the design to development process.
Learn what a routing layer is, understand some of the several benefits it can bring to your architecture, and how to build it in React.
Exploring JS vs CSS animation performance by recreating the sidebars of Notion, Linear, and Gitlab.
Testing is often an afterthought when writing code. It can be confusing, slow down development, and if implemented poorly provides questionable utility. The following are some tips for preemptively writing and structuring your code so that it is easy to unit test.
Read, update and subscribe anywhere in the global state with optics. With properties or methods, decompose your state as suits you with full type-safety and code completion. With optics, focusing on deeply nested values makes updating them effortless.
ReactJS revolves around the concept of components, which are self-contained, reusable building blocks that encapsulate a specific piece of functionality and user interface.