Best of Frontend Development — October 2023
- 1
- 2
- 3
DEV·3y
The Roadmap to Web Dev Mastery (Best Resources)
Learn about the complexities of today's web development landscape, including frameworks and libraries. Acquire skills for free through resources and avoid critical mistakes. Grasp the workings of a website, delve into front-end mastery with HTML, CSS, and JavaScript, optimize workflow with JavaScript frameworks, build a portfolio, and explore back-end mastery. Bright Data provides a valuable tool for accessing web data.
- 4
- 5
Community Picks·3y
Announcing TanStack Query v5
TanStack Query v5 is released with new features, breaking changes, and improved APIs. It introduces a simplified way to perform optimistic updates, introduces suspense support, offers improved server-side rendering with Next.js, and provides better options for query definitions and persistence.
- 6
builder.io·3y
A Guide to Choosing the Best Jamstack CMS
Jamstack is a modern web development architecture that emphasizes performance, security, and an enhanced developer experience. It combines client-side JavaScript, reusable APIs, and prebuilt Markup. Traditional CMSs lack flexibility for delivering content across emerging technologies, while headless CMSs separate content creation and display layers. Jamstack offers benefits such as faster builds, enhanced security, SEO advantages, and easier collaboration between developers and non-technical users. When choosing a Jamstack CMS, flexibility, a modern developer experience, and editorial workflow capabilities are important factors to consider.
- 7
DZone·3y
Backend For Frontend (BFF) Pattern
The Backend for Frontend (BFF) design pattern customizes backend services for specific frontends, enhancing efficiency and alignment with frontend needs. It involves creating a backend service layer specifically tailored to the requirements of a particular frontend application or a set of closely related frontends.
- 8
- 9
habr·3y
React Custom Hook: useStorage
Discover the potential of React custom hooks with a focus on the 'useStorage' hook. It provides convenient functions for storing and retrieving data in the browser's local or session storage. The hook handles serialization, deserialization, and automatic synchronization with the component's state. The remove function allows for easy deletion of stored values. Use the hook in various scenarios, such as persisting user preferences in a settings panel.
- 10
- 11
- 12
habr·3y
React Custom Hook: useTimeout
Learn about the useTimeout hook in React, which allows for easy setting, clearing, and resetting of timeouts within a component. The hook ensures that the callback function remains up to date and optimizes performance by memoizing certain functions. It can be used in various scenarios where timed actions are required.
- 13
Community Picks·3y
React Performance Booster - Introduction to the useMemo hook
Learn about the useMemo hook in React, which allows you to optimize performance by memorizing expensive calculations. By using useMemo, you can ensure that the result of a computation is stored and only recalculated if necessary.
- 14
- 15
- 16
- 17
- 18
- 19
- 20
Martian Chronicles·3y
5 best practices for preventing chaos in Tailwind CSS—Martian Chronicles, Evil Martians’ team blog
This article provides best practices for using Tailwind CSS effectively, including having a design system in place, using a component-based approach, minimizing the number of utility classes, grouping and naming design tokens semantically, keeping class ordering consistent, and minimizing build size.