The State of React 2023 survey ran last December but the results from over 13,000 respondents have finally landed. Itβs packed with interesting tidbits, but we learn:
- SPAs still dominate for most developers.
- forwardRef is the React API causing the most pain.
- π§ What podcasts React developers are listening to.
- Python and PHP are the most common backend languages (after JS/TS).
- MUI and React Bootstrap lead the way in component libraries.
- React 18 adoption is strong.
Link to the results
#frontend #stateofreact #react #js
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3π2π¨βπ»2
The pursuit of avoiding repetition at all costs can sometimes result in crude, hard to maintain code. Think about the actual concerns involved and you might find a better way to break things down.
Link to the article
#frontend #react #js
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π3π₯3π¨βπ»2
Lots of features in this one including AI-generated color palettes, accessibility testing, support for shadcn/ui β overall a nice tool for those working with design systems.
Link to the extension
#lib #frontend #shadcnui
#tool
Please open Telegram to view this post
VIEW IN TELEGRAM
π3π₯3π¨βπ»2
Weβre seven years into widespread support for CSS Grid, but its use still isnβt as widespread as it should be, says Ahmad. He digs into the power of CSS Gridβs ability to define and name specific grid areas here, complete with diagrams and code.
Link to the article
#frontend #css #grid
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3π2π¨βπ»2
High level analysis of developments in the ECMAScript spec, with insights from Ecma vice president Daniel Ehrenberg, TC39 co-chair Rob Palmer, and developer Ashley Claymore. A good, thorough roundup of the state of play.
Link to the article
#ecmascript #frontend #js
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯1π¨βπ»1
This media is not supported in your browser
VIEW IN TELEGRAM
Or, perhaps, βHow not to use box shadows.β David sets out to share βsome of the worst possible thingsβ you can do with box shadows on DIV elements, but in reality theyβre also quite impressive and striking.
Link to the article
#frontend #css #shadow
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π3π¨βπ»3π₯2
Itβs fast, native 3D rendering with a React touch. Rendering takes place on a separate thread for efficiency, and on iOS, Filament uses the efficient native Metal API.
Link to the tool
#frontend #react #js #reactnative
#tool
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯5π4
- React Virtuoso 4.8 β Complete React virtualized rendering list/table/grid family of components. Now with horizontal list support.
- π¨ Chroma.js 2.6 β Simple color manpiulation library, now with tint and shade functions.
- Ky 1.5 β Simple HTTP client based upon Fetch for browsers, Node & Deno.
- YouTube.js 10.2 β Unofficial client for YouTube's internal API.
- tween.js 25.0 β JavaScript/TypeScript animation engine.
- ArangoJS 9.0 β Driver for the ArangoDB graph database.
- is-online 11.0 β Check if the Internet is reachable.
- sql.js 1.11 β SQLite compiled to JavaScript.
- Nuxt Auth Utils v0.3 is out - Add Authentication to Nuxt applications with secured & sealed cookies sessions.
#releases #react #youtube #tween #nuxt #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯5π4π2
Vue.js, is gearing up for a new minor release with Vue 3.5. This version (currently in Alpha) brings a range of enhancements, new features, and important changes to improve the development and user experience. Here's a look at what's coming in Vue 3.5 based on the official changelog and an interview our friends Michael and Alex had with Evan over at the DejaVue podcast.
Link to the article
#js #frontend #vue #EvanYou
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯1π¨βπ»1
Once, if you wanted Google to index your content, it needed to be right in the HTML and not dynamically rendered with JavaScript. Things have changed, but how much? MERJ and Vercel analyzed over 100,000 Googlebot fetches in an attempt to empirically demystify Googleβs approach.
Link to the article
#js #frontend #google #vercel
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯3π¨βπ»3
When three JavaScript experts get together and all learn something new about how JavaScript works when they encounter a memory leak, it pays to listen. An interesting quirk to be aware of.
Link to the article
#js #frontend #closures
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯2π2π¨βπ»1
In this comprehensive guide, we'll explore the benefits and mechanics of using environment variables in Vite.js. Weβll also provide valuable insights and practical examples to help you get the most out of this powerful feature.
Link to the article
#vueschool #js #frontend #vite #vue
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯3π¨βπ»2