エピソード

  • TMiR 2025-07: Vercel shakeups, new React Compiler docs
    2025/08/01
    New ReleasesRN Reanimated v4RN Ignite toolkit v11Main ContentCompiler docs are merged! (live docs, and config API)Expo docs say it’s “on hold”, but Evan Bacon says Expo 54 may enable the Compiler by defaultOh no — more function directives , “use memo” and “use no memo”DIRECTIVESGood thread on some historySome tech discussion on the complexities of making React Compiler work with OxlintDirective prologues and JavaScript dark matterNode API Support for React NativeVercel shaking things upLeerob is at Cursor now — Five Things [he] Learned at VercelSWC creator leaves, focusing on SWC for a whileSam Selikoff just joined to do content and stuffNuxt acquiredNetlify Staff Eng Philippe Serhal replies to the Vercel Deployment Adapters RFC from AprilRyan Carniato’s “react and signals”React Native Unistyles 3.0 ReleasedReact Router and RSCs: The Path ForwardParcel writeup for Server ComponentsWIP Vite RSC plugin support⚡ Lightning round ⚡Corbin’s “History of React Through Code” deep diveTkDodo’s thoughts on when useCallback is uselesseslint-config-prettier compromised as part of an NPM supply chain attackExpo Router demo by Evan Bacon AI + RSCs + Expo RouterSome tech details on how Meta serves React pagesNitro Image library for React NativeA very hacky way to test RSC componentsA good technical dive into improving INP in a Next appExtra CSS Properties in React NativeChrome 137 adds if support in CSSReact Devtools for Firefox may not get updated due to review restrictionsBoth oxlint and biome are investigating typed lint rule support (Biome v2, tsgolint)Remix v3 dev branch containing support packagesReact Native WalletDeno v Oracle update“Content independence day” from Cloudflare (they’re blocking AI crawlers)Some updated Static Hermes perf numbers release available “soon”, being tested internally at MetaState of HTML Survey is openConferences (React, Javascript)Big Sky Dev Con Aug 2 Bozeman, MT, USAKansas City Developer Conference Aug 13-14 Kansas City, KS, USAReact Universe Conf Sept 2-4, 2025. Wrocław, PolandWaysConf Sept 16-17CascadiaJS Sept 18-19 Seattle, WA, USASquiggle Conf Sept 17-18 Boston, MA, USAReact Conf is back, Oct 7-8Remix Jam Oct 10 Toronto, Canada (00:00) - This Month in React July Episode - SM(01:17) - New Releases(01:20) - [RN Reanimated v4](https://blog.swmansion.com/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713)(08:46) - [RN Ignite toolkit v11](https://shift.infinite.red/announcing-ignite-11-bison-f2802a85f94d)(10:18) - Main Content(10:21) - [Compiler docs are merged!](https://github.com/reactjs/react.dev/pull/7868) ([live docs](https://react.dev/learn/react-compiler/introduction), and [config API](https://react.dev/reference/react-compiler/configuration))(11:42) - [Expo docs](https://docs.expo.dev/guides/react-compiler/) say it’s “on hold”, but Evan Bacon says [Expo 54 may enable the Compiler by default](https://x.com/Baconbrix/status/1949714155482841094)(12:45) - Oh no — [more function directives](https://react.dev/learn/react-compiler/incremental-adoption) , “use memo” and “use no memo”(12:51) - [DIRECTIVES](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)(13:13) - [Good thread on some history](https://x.com/en_JS/status/1948502925468467369)(14:19) - Some tech discussion on [the complexities of making React Compiler work with Oxlint](https://github.com/oxc-project/oxc/issues/10048)(15:41) - [Directive prologues and JavaScript dark matter](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)...
    続きを読む 一部表示
    55 分
  • TMiR 2025-06: kinda quiet tbh. ES2025 finalized, new Safari
    2025/07/05
    • Job market FRED data, Layoffs.fyi, Trueup.io
    • New releases
      • Shadcn
        • updated Calendar component
        • Moving from @radix-ui/… to radix-ui
      • Recharts v3.0
      • Vite 7.0 is out!
      • Biome v2
      • Announcing Oxlint 1.0 | VoidZero
      • Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!
        • Experimental “fast CLI” support, first discussed Nov 2023 👀
      • Jest 30
      • React Native 0.80
      • Safari v26 beta
      • Apollo Client 4 RC1
        • May actually ship pre-compiled with the React Compiler (discussion with Lenz and Joe)
    • Sponsored by Infinite Red
    • Main Content
      • Mark’s “The State of React and the Community in 2025” (slides)
      • Remix direction?
        • “Disillusioned with React Hooks”
        • “I can break signals quickly, don’t use them for real apps”
        • React Router “Open Governance” (and governance doc)
      • Debate over Radix UI status
        • Shadcn has thoughts on switching component libraries
    • ⚡ Lightning round ⚡
      • Towards React Server Components in Clojure, Part 3
      • Dan’s latest posts:
        • Progressive JSON
        • How Imports Work in RSC
      • ES2025 spec released. What’s New in ES2025?
      • The Future of React Native Graphics: WebGPU, Skia, and Beyond
      • Open sourced identity
    • Conferences (React, Javascript)
      • React Nexus July 3-5 Bangalore, India
      • Big Sky Dev Con Aug 2 Bozeman, MT, USA
      • Kansas City Developer Conference Aug 13-14 Kansas City, KS, USA
      • React Universe Conf Sept 2-4, 2025. Wrocław, Poland
      • WaysConf Sept 16-17
      • CascadiaJS Sept 18-19 Seattle, WA, USA
      • SquiggleConf Sept 17-18 Bostom, MA, USA
      • React Conf is back Oct 7-8, Las Vegas, NV, USA


    続きを読む 一部表示
    48 分
  • TMiR 2025-05: Dan explains RSC. Remix v3? React core team WIP?
    2025/06/02
    Quick hitsJob market: FRED data, Layoffs.fyi, Trueup.ioConferences (React, Javascript)React Summit June 13-17 Amsterdam, NLRender ATL June 11-13 Atlanta, GA, USASponsored by Infinite RedNew releasesTanStack/dbLegend List 1.0 releasedRedux Toolkit v2.8.0 (and bugfixes after)MUI v7.1Jest has a v30 beta.3 + 4 out. First alpha of it was published October 2023Zustand 5.0.5, Jotai 2.12.4 and .5devstore deprecatedRadix has new primitives: OneTimePasswordField and PasswordToggleFieldAnt Design 5.25React Aria May 19, 2025 releaseRelay 19 with React 19 supportStorybook 9Main ContentExpo SDK 53 releasePackage.json imports supportReact Router RSC preview and other RSC topics:Vite community PR to add RSC supportLeerob’s list of other RSC explorationsMore Dan posts, like Static as a Server and One Roundtrip Per NavigationRedwoodSDK’s “Your React Framework Feels Broken”Remix v3 announcementDiscussion between Evan You and Michael Jackson about bundling / HMR approach and tradeoffsReact Core WIPReact MCP server“Concurrent store” skeleton PR a concurrent-compatible integration for external libraries being worked on againCompiler integrations with SWC and OXCApple App Store Epic Games Saga 30% Apple cut ruled unlawful in the USNext reducing Vercel mentions in docsLightning round ⚡Shared Element Transitions in ReanimatedV8 explicit compiler hintsTS Native Previews (usable build of the Go-based compiler)Vite + Rolldown preview buildSeeded pseudo-random number proposal advances to Stage 23-layer data data fetching for complex React apps (RSCs, React Query, optimistic UI)Johannes Schickling announces LiveStore (reactive SQLite + sync layer)
    続きを読む 一部表示
    54 分
  • TMiR 2025-04: React 19.1 helps debug owner stacks
    2025/04/28
    Quick hitsJob market: FRED data, Layoffs.fyi, Trueup.ioConferences (React, Javascript)App.js Conf May 28-30 Kraków, PolandCityJS Athens May 27-31 Athens, GreeceReact Summit June 13-17 Amsterdam, NLReact Conf is back Oct 7-8SquiggleConf 2025 CFP closes May 23Sponsored by Infinite RedNew releasesAnime.js v4RN v79Next.js 15.3Rspack joins the Next.js ecosystemReact Aria April 11thRedux Toolkit 2.7Vitest 3.1Main ContentReact Labs: View Transitions, Activity, and moreReact 19.1“Owner Stack” is a very underrated React concept“One React mistake that's slowing you down”Advanced React Component PatternsParents & Owners in React: Rendering PerformanceImprovements in Expo using owner stackDan Abramov is writing again (don’t 👏ruin 👏 his 👏 process)React for Two Computers (Complement to his React Conf talk)JSX Over The WireImpossible Components⚡ Lightning round ⚡Next.js RFC: Deployment Adapters APIflightcontrol.dev from last year: Secret knowledge to self-host Next.jsStyled-Components in maintenance modeRIP Styled-Components. Now What?Redwood announces new Cloudflare-based RSC SDK, existing framework in community maintenance modeTC39 kills Records and Tuples proposal. Possible alternative is “Composites”React Compiler RC"Just use Vite”… with the Workers runtime (Vite on Cloudflare)React Router / Remix CVESilk Library - native-like swipeables for the web{transitions} = f(state)Tailwind 4, Bun, and old Macs: A Supermarket Bag And a Truckload Of FOMOIntroducing Firebase StudioGumroad is open source!Automattic laid off 16% of staff
    続きを読む 一部表示
    52 分
  • TMiR 2025-03: Next had an auth vulnerability, TypeScript is porting to Golang
    2025/03/31
    Job market: FRED data, Layoffs.fyiConferences (React, Javascript)React Native Connection April 3 + 4, 2025 Paris, FranceReact Miami, Apr 17-18CityJS London April 23-25 London, UKApp.js Conf May 28-30 Kraków, PolandCityJS Athens May 27-31 Athens, GreeceSquiggleConf 2025 CFP closes May 23Sponsored by Infinite RedNew releasesTypeScript 5.8Typescript Release with GoReact Native 0.78 - React 19 and moreNext 15.2Tanstack Form 1.0Zeego v3Material UI v7"Slot pattern" for overriding internalsParcel v2.14XState Store v3Better Auth v1.2Main ContentLynx being releasedRelease blogSecurity vulneratibility in Next.js: CVE-2025-29927Original researcher reportCVEs and the NVD ProcessPostmortem on Next.js Middleware bypassNext.js and Coordinated DisclosureYou should know this before choosing Next.jsReact Native 0.78 - React 19 and moreReact Native Core Contributor Summit 2024 RecapTypeScript compiler Golang rewrite??Github discussion and on reddit too⚡ Lightning round ⚡JSC being extracted from RN Corenode-modules.dev v0.4.0Fernando Rojo joining Vercel as Head of MobileNext vs TanStack (Router + Vite)Expo’s AI StrategyLaravel launched “starter kits” including ReactReact Native Enterprise FrameworkState of React Native 2024 (00:00) - TSIR_March 2025(00:45) - Job market: [FRED data](https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE), [Layoffs.fyi](https://layoffs.fyi/)(01:28) - Conferences ([React](https://react.dev/community/conferences), [Javascript](https://confs.tech/javascript))(01:29) - [React Native Connection](https://reactnativeconnection.io/) April 3 + 4, 2025 Paris, France(01:36) - [React Miami](https://www.reactmiami.com/), Apr 17-18(01:49) - [CityJS London](https://london.cityjsconf.org/) April 23-25 London, UK(01:55) - [App.js Conf](https://appjs.co/) May 28-30 Kraków, Poland(02:06) - [CityJS Athens](https://athens.cityjsconf.org/) May 27-31 Athens, Greece(02:13) - [SquiggleConf 2025 CFP](https://2025.squiggleconf.com/cfp) closes May 23(03:19) - [Sponsored by Infinite Red](https://infinite.red/)(04:24) - New releases(04:26) - [TypeScript 5.8](https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/#the---erasablesyntaxonly-option)(05:00) - [Typescript Release with Go](https://devblogs.microsoft.com/typescript/typescript-native-port)(06:26) - [React Native 0.78 - React 19 and more](https://reactnative.dev/blog/2025/02/19/react-native-0.78)(06:44) - [Next 15.2](https://nextjs.org/blog/next-15-2)(07:07) - [Tanstack Form 1.0](https://tanstack.com/blog/announcing-tanstack-form-v1)(07:54) - [Zeego v3](https://github.com/nandorojo/zeego/releases/tag/v3.0.1)(09:04) - ["Slot pattern" for overriding internals](https://mui.com/material-ui/customization/overriding-component-structure/)(10:45) - [Parcel v2.14](https://x.com/devongovett/status/1902022923764076808)(12:33) - [XState Store v3](https://stately.ai/blog/2025-02-26-xstate-store-v3)(13:11) - [Better Auth v1.2](https://www.better-auth.com/changelogs/1-2)(14:31) - [Lynx being released](https://lynxjs.org/)(14:33) - [Release blog](https://lynxjs.org/blog/lynx-unlock-native-for-more)(18:20) - [Original researcher report](https://zhero-web-sec.github.io/research-and-things/nextjs-and-the-corrupt-middleware)(20:36) - [CVEs and the NVD Process](https://nvd.nist.gov/general/cve-process)(25:03) - [Postmortem on Next.js Middleware bypass](https://vercel.com/blog/postmortem-on-next-js-middleware-bypass)(27:00) - [Next.js and Coordinated Disclosure](https://sxlijin.github.io/2025-03-23-next-js-and-coordinated-disclosure)(30:17) - [You should know this before choosing Next.js](https://eduardoboucas.com/posts/2025-03-25-you-should-know-this-before-choosing-nextjs/)(31:37) - [React Native 0.78 - React 19 and more](https://reactnative.dev/blog/2025/02/19/react-native-0.78)(34:27) - [React Native Core Contributor Summit 2024 Recap](https://reactnative.dev/blog/2025/02/03/react-native-core-contributor-summit-2024)(36:42) - [TypeScript compiler Golang rewrite??](https://devblogs.microsoft.com/typescript/typescript-native-port/)(41:23) - [Github discussion](https://github.com/microsoft/typescript-go/discussions/411) and [on reddit too](https://www.reddit.com/r/javascript/comments/1j8s441/comment/mh7ms9n/)(44:50) - ⚡ Lightning round ⚡(44:52) - [JSC being extracted from RN Core](https://github.com/react-native-community/javascriptcore)(45:22) - [node-modules.dev v0.4....
    続きを読む 一部表示
    52 分
  • TMiR 2025-02: Updated new project docs
    2025/03/02
    Join Reactiflux!Job market: FRED data, Layoffs.fyi (it's not good)Conferences (React, Javascript) React Paris March 20-21 Paris, France React Native Connection April 3–4 Paris, France React Miami, Apr 17-18 Miami, FL, USA CityJS London April 23-25 London, UKSponsor ReadNew releases React Router 7.2 TS 5.8 Prettier 3.5 RTK Query v2.6.0 Standard Schema Astro 5.2 (also Astro 5.3) Turborepo 2.4Main Content Sunsetting Create React App Original “Sunsetting CRA” post vs Build a React app from Scratch Backlash and confusion over initial version Mark filed a PR to rewrite the docs, the React team closed that but based a new one off it Between the Wires: An interview with MooTools contributors Official CRA post and setup docs updates (updated versions): Sunsetting Create React App Docs: Creating a React App Docs: Build a React App from Scratch How to start a React Project [2025] Jack Herrington published create-tsrouter-app under the Tanstack umbrella⚡ Lightning round ⚡ Vercel acquires Tremor Things people get wrong about Electron Initial Observables support in Chrome 135, Observable API Why I rebuilt ProseMirror’s renderer in React JavaScript Temporal is coming Do JavaScript frameworks still need portals? What Do We Do with You, Old React? “Records and Tuples” proposal is now “Composites” Overlap with “structs” proposal?
    続きを読む 一部表示
    54 分
  • TMiR 2025-01: Movement on CRA, Redwood.js dead?
    2025/02/01
    Follow us on Bluesky!Job marketFRED data, Layoffs.fyiSponsored by Infinite RedNew releasesReact query 5.63Docusaurus 3.7React Native Audio APIMain ContentCRA deprecation, React team against recommending ViteDan’s “why CRA exists, don’t use it, possible future options” comment from 2023Dan: “turn CRA into a launcher” still on the table, but stuck“CRA is broken and not deprecated” umbrella issueRicky merged the PRs, working on legacy docs SEO redirectsRevealed: React's experimental animations API - Motion BlogMain PRStatic hermes updateReact Native Hosting with EASEverything You Need to Know About Node.js Type StrippingComposable Caching with Next.jsThoughts on What RSC Means for SPAsChrome's 2024 recap for devsShoutout webstatus.dev⚡ Lightning round ⚡Redwood.js 😱A checklist for your tsconfig.jsonRecoil repo archivedBun: first-class support for s3Interpolate auto height for animationsFree javascript; Oracle not voluntarily releasingUnderstanding React Server Components | Tony Alicea (00:00) - This Month In React - January 2025(01:29) - Job market: [FRED data](https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE), [Layoffs.fyi](https://layoffs.fyi/)(03:09) - Sponsored by [Infinite Red](https://infinite.red)(04:17) - New Releases(04:26) - [React query 5.63](https://bsky.app/profile/tkdodo.eu/post/3lfaeteulds2i)(04:45) - [Docusaurus 3.7](https://docusaurus.io/blog/releases/3.7)(05:17) - [React Native Audio API](https://blog.swmansion.com/hello-react-native-audio-api-bb0f10347211)(07:30) - [CRA deprecation, React team against recommending Vite](https://bsky.app/profile/acemarke.dev/post/3lggg6pk7g22o)(09:28) - [Dan’s “why CRA exists, don’t use it, possible future options” comment from 2023](https://github.com/reactjs/react.dev/pull/5487#issuecomment-1409720741)(37:46) - [Revealed: React's experimental animations API - Motion Blog](https://motion.dev/blog/(37:59) - [Main PR](https://github.com/facebook/react/pull/31975)(40:17) - [Static hermes update](https://x.com/tmikov/status/1869945330638442651)(42:38) - [React Native Hosting with EAS](https://expo.dev/blog/expo-announces-eas-hosting-service)(44:44) - [Everything You Need to Know About Node.js Type Stripping](https://satanacchio.hashnode.dev/everything-you-need-to-know-about-nodejs-type-stripping)(47:57) - [Composable Caching with Next.js](https://nextjs.org/blog/composable-caching)(51:56) - [Thoughts on What RSC Means for SPAs](https://blog.axlight.com/posts/thoughts-on-what-rsc-means-for-spas/)(52:44) - [Chrome's 2024 recap for devs](https://developer.chrome.com/blog/chrome-2024-recap)(53:39) - Shoutout [webstatus.dev](https://webstatus.dev/) (54:26) - Redwood.js shutting down?(55:59) - [A checklist for your `tsconfig.json`](https://2ality.com/2025/01/tsconfig-json.html)(56:30) - [Recoil repo archived](https://x.com/dai_shi/status/1875910305802514649)(57:47) - [Bun: first-class support for s3](https://bsky.app/profile/bun.sh/post/3legdozw3nc2p) (58:48) - [Interpolate `auto` height for animations](https://bsky.app/profile/joshwcomeau.com/post/3lf5zwg2ths22)(59:47) - [Free javascript; Oracle not voluntarily releasing](https://bsky.app/profile/deno.land/post/3lfapjn7gns2w)(01:00:31) - [Understanding React Server Components | Tony Alicea](https://tonyalicea.dev/blog/understanding-react-server-components/)(01:02:13) - [Follow us on Bluesky!](https://bsky.app/profile/tmir.reactiflux.com)
    続きを読む 一部表示
    1 時間 3 分
  • TMiR 2024-12: React 19 is here 🎉 2024 is over
    2025/01/01
    New releasesRelay v18.2React-admin v5.4Preact v10.25Playwright 1.49Astro 5.0Radon IDEReact 19 compat for react-redux and Redux ToolkitMain ContentReact 19 is actually out (blog post)Upgrade guide from April 2024TKDodo: Ref Callbacks, React 19, and the CompilerIntroducing React Native Screens 4.0.0React 19 support in React Native TBD (0.77/78?)Expo has experimental supportNext 15.1experimental: css inliningReact Native Fast IO now in prereleaseCreate Target Widgets in Expo⚡ Lightning round ⚡React Native demo for Android XRIf Not React, Then What?Vitest vs. JestAiden Bai “render-shaming” sites while working on React ScanReact Scan adds React Native supportLenz’s Weber’s testing-library/react-render-stream-testing-library (00:00) - This Month In React - December(01:45) - Sponsored by [Infinite Red](https://infinite.red)(02:46) - New Releases(02:48) - [Relay v18.2](https://github.com/facebook/relay/releases/tag/v18.2.0)(03:07) - [React Admin v5.4](https://github.com/marmelab/react-admin/releases/tag/v5.4.0)(03:16) - [Preact v10.25](https://github.com/preactjs/preact/releases/tag/10.25.0)(05:25) - [Playwright v1.49](https://playwright.dev/docs/release-notes)(05:33) - [Astro v5.0](https://astro.build/blog/astro-5/)(06:00) - [Radon IDE](https://ide.swmansion.com/)(07:57) - React 19 compatibility in [react-redux](https://github.com/reduxjs/react-redux/releases/tag/v9.2.0) and [Redux Toolkit](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.5.0)(10:37) - Main Content(10:39) - [React 19](https://github.com/facebook/react/releases/tag/v19.0.0) is finally out ([blog post](https://react.dev/blog/2024/12/05/react-19))(11:16) - [Upgrade guide from April](https://19.react.dev/blog/2024/04/25/react-19-upgrade-guide)(11:31) - Removed things(17:07) - New things(28:42) - [Ref Callbacks, React 19, and the Compiler](https://tkdodo.eu/blog/ref-callbacks-react-19-and-the-compiler)(37:00) - [React 19 and React Native](https://react.dev/blog/2024/12/05/react-19) [PR](https://github.com/react-native-community/discussions-and-proposals/issues/842#issuecomment-2527591610)(38:58) - [Expo experimental support](Expo has experimental support)(39:52) - Next.js experimental CSS inlining(40:37) - [Next 15.1](https://nextjs.org/blog/next-15-1)(41:33) - [React Native Fast IO](https://github.com/callstackincubator/react-native-fast-io)(43:27) - [NPX Create Target](https://x.com/Baconbrix/status/1868672438898455023)(44:55) - Lightning round(45:02) - [React Native demo for Android XR](https://x.com/o_kwasniewski/status/1868645896239690009)(45:43) - [If Not React, Then What?](https://infrequently.org/2024/11/if-not-react-then-what/)(52:29) - [Aiden Bai “render-shaming” sites](https://x.com/aidenybai/status/1862529226727121366) while [working on React Scan](https://react-scan.com/)(55:14) - Lenz’s Weber’s [testing-library/react-render-stream-testing-library](https://github.com/testing-library/react-render-stream-testing-library)(58:13) - Outro
    続きを読む 一部表示
    1 時間