X'te Florian: "Tip: prevent scrollbars from re-wrapping text. Using "scrollbar-gutter: stable" fixes this https://t.co/51EbUIbebs" / X
X'te Manu Arora: "font-smoothing fixes heavier, chunky text on dark backgrounds with tailwind, just add the `๐๐๐๐๐๐๐๐๐๐๐` class or use plain css .๐๐๐๐๐๐๐๐๐๐๐ { -๐ ๐๐๐๐๐-๐๐๐๐-๐๐๐๐๐๐๐๐๐: ๐๐๐๐๐๐๐๐๐๐๐; https://t.co/dYVaCDvSfi" / X
X'te Gabriel: "Design Engineering Tip Consider letting textareas grow with the content instead of introducing nested scrolling. It often creates a smoother writing experience and keeps forms easier to scan. CSS: textarea { field-sizing: content; } https://t.co/MZPOnNEaLt" / X
X'te jhey สโขแดฅโขส: "if youโre dynamically masking a scroll container with css, consider leaving room for the scrollbar instead of masking it too ๐งโ๐ณ mask-repeat: no-repeat; mask-size: calc(100% - 10px) 100px; https://t.co/WYQk4gRJ69" / X
X'te Emil Kowalski: "Based on the feedback on the https://t.co/RP4FIdUrS8 skill file, itโs clear that skills are a great fit for educational content. You learn by going through the course, and once youโre done, the skill keeps the lessons with you as you build. Hereโs another snippet from it: https://t.co/ULeG4mPQ0m" / X
X'te Josef Bender: "I just wanted to share a really useful function if you're using @tan_stack Start with @supabase . This is for those who are using client-side authentication, but want to authenticate the users on the server (e.g. for server function). The following is a middleware that checks https://t.co/FvVZH3m7jL" / X
(1) X'te Victor: "Ever had such an issue when your sticky header covers anchor headings? An easy fix is: scroll-margin-top https://t.co/QsoGV7RRc8" / X
X'te Josef Bender: "Yet another reason to choose @tan_stack Start. Prefetching is way simpler than in @nextjs. It's as easy as passing a prop: https://t.co/W9NpT80fi0" / X
X'te Emil Kowalski: "Artificially delaying writes like form submissions can give your users more confidence that their changes went through. It gets annoying in high-frequency apps like Linear, but it feels better than an optimistic update during occasional submissions like a contact form. https://t.co/BQ1YuwpsPq" / X
X'te Alex Sidorenko: "Next.js preserves client state on the page during navigation when cacheComponents is enabled https://t.co/5KDZzXKFee" / X
X'te Alex Sidorenko: "React compiler can do useMemo for you https://t.co/fk8O7CaLvn" / X
X'te shadcn: "Yes. You can do responsive inline css vars in Tailwind. [--color:red] sm:[--color:blue] https://t.co/vsFxQGH7Au" / X
X'te Alex Sidorenko: "Setting a cookie in server action automatically re-renders the current page and its layouts in Next.js https://t.co/vS1Nt4n2Ig" / X
(1) X'te Emil Kowalski: "A way to make your interface feel faster is to use `ease-out` easing for enter and exit animations. This curve accelerates at the beginning, which feels more snappy than `ease-in` which does the opposite. Here's `ease-out` vs `ease-in`with the same duration + curve comparison: https://t.co/IicGRB9t1R" / X
X'te Alex Sidorenko: "Typed routes are stable in Next 15.5 https://t.co/WHYQfHeEh4" / X
X'te Erfan Ebrahimnia: "Next.js config for removing all console.* calls in production https://t.co/PzUyzLLfkk" / X
X'te Alex Sidorenko: "PageProps helper in Next.js 15.5 https://t.co/Rz7AMwGSKH" / X
X'te Zafer Ayan: "NextJS prefetcing รถvme saati. <Link/> componenti kendi iรงinde IntersectionObserver barฤฑndฤฑrฤฑyor ve gรถrsel ekrana girdiฤi anda linkin gideceฤi sayfayฤฑ compile edip client tarafa stream ediyor. Bรถylece link client cache'e yazฤฑlฤฑyor ve ฤฑลฤฑk hฤฑzฤฑnda รงalฤฑลฤฑyor. https://t.co/r1r3rssQe6" / X
X'te Alex Sidorenko: "How to indicate a server component needs to be rendered dynamically at runtime, when it doesn't use dynamic APIs in Nextjs https://t.co/iuPImvr6r2" / X
X'te Ali Bey: "Every Nextjs app should have this for generating dynamic OG images https://t.co/WHvGQcIwYl" / X
X'te Jakub Antalik: "A quick tip on how to make the success checkmark animation a bit better https://t.co/v3QCXW78cl" / X
(1) X'te Bharat Kara: "โก๏ธ TanStack Query gives you global fetch tracking in one line. โ
No useEffect, no useState โจ Just clean, reactive UI https://t.co/izTESVNbRQ" / X
(1) X'te shadcn: "I use `ianvs/prettier-plugin-sort-imports` by @IanVanSchooten for sorting imports. โ React is always first. โ Followed by Next.js official packages: next/image, link..etc โ Then third party imports. โ Blank line โ Local imports in the order: types, config, lib, components. https://t.co/IMnTit4bp7" / X
X'te Bharat Kara: "โฒ๏ธ Relative time made easy with JavaScriptโs Intl API Check it out ๐ https://t.co/A0zbOzM3tT" / X
X'te Alex Sidorenko: "Vercel price optimization tip: Don't block requests unnecessarily https://t.co/lfyU32BsV3" / X
dmytro (@pqoqubbw) on X
X'te Alex Sidorenko: "How to differentiate page.tsx tabs from Next.js in VS Code? https://t.co/3NTuKqBvSL" / X
Maze (@mazeincoding) on X
#CSS scroll-state() container queries in Chrome 133!@container scroll-state(stuck: top) { โฆ } Read all about snapped, stuck and scrollable in this post:https://t.co/R5zjp18Ly1 โช https://t.co/TbOYDIJMRa pic.twitter.com/8jQmePG5b6โ Adam Argyle (@argyleink) January 15, 2025
useDeferredValue in React pic.twitter.com/quhSOBy6WNโ Alex Sidorenko (@asidorenko_) July 31, 2024