Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

Reactathon LIVE

In this episode of Syntax, Scott and Wes are coming at you live from Reactathon with audience-favorite segments including All I Want for Christmas in React, JS or Nay-s (or Both), Overrated / Underrated, Hot Take Tweets, Listener Questions, and more! Freshbooks - Sponsor Get a 30 day free trial of F

Featured Speakers

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers Host

Topics Discussed

Episode Summary

Executive Summary: A live Syntax episode from Reactathon 2020 mixed playful audience games with practical front-end discussion. Scott and Wes shared wishlist features for React, played “JS or NAS” guessing real libraries vs real-world objects, debated underrated tech like Deno, Remix, XState, and TypeScript, reacted to hot-take tweets about JavaScript practices, and answered listener questions on career paths, keeping up with new tech, and image optimization.

Main Topics: Wishlist features for React: The hosts discussed features they wish React supported natively, including Suspense for data fetching, unmount animations, single-file components, default prevent-default/event shortcuts, and built-in form state mapping. JS or NAS game: A live polling segment where the audience guessed whether names like Graphene, Floodlight, Toy Machine, Joplin, Noco, Inner, Cat-Coma Strand, and Sputnik V were real libraries, real objects, or both. Underrated vs. overrated technologies: Scott and Wes evaluated tools and frameworks such as Deno, ESM imports from URLs, Remix, and XState, generally concluding these are underrated and promising despite immaturity. JavaScript hot-take tweets: They reacted to audience-submitted opinions on spread syntax, console.log, optional chaining, double equals, npm ecosystems, React for beginners, and agency tech choices, defending many common JS practices while acknowledging tradeoffs. Q&A on career and tooling: Listener questions covered startup vs. Big Tech vs. freelance paths, staying current with evolving tech, and whether TypeScript, alternative languages, or image services are worth adopting. Sponsors and live-show logistics: The episode included sponsor reads for Magic Bell, Sentry, and FreshBooks, plus references to live polling via Pigeonhole and the constraints of recording remotely during Reactathon 2020.

Key Arguments: React would benefit from more first-party features that reduce dependence on third-party libraries, especially for forms, animations, and event handling. Suspense, server streaming, and other future React ideas are promising, but the status and adoption timeline remain unclear. Deno is underrated because it offers a cleaner modern tooling experience, strong TypeScript support, permissions, and no bundler friction. Importing modules from URLs is powerful and underrated, though version management remains a practical concern. Remix deserves attention because it rethinks server/client rendering and streaming in a way that could influence the broader ecosystem. XState is valuable for complex UI flows with many states, such as video uploads, where boolean flags become unmanageable. Spread syntax, console logging, and optional chaining are all useful, and many criticisms come from readability or debugging preferences rather than inherent flaws. JavaScript itself is not that bad if developers avoid a few common pitfalls like loose equality and deprecated iteration patterns. TypeScript’s barrier to entry is dropping because types are increasingly available and inference reduces setup overhead. For people early in their careers, studio work, startups, and Big Tech all offer different benefits; the “best” path depends on goals, stability, and learning opportunities.

Data Points: Episode format: Twice weekly - Syntax publishes shorter Monday episodes and hour-long Wednesday episodes. Monday episode length: 30 minutes or shorter - Referred to as “hasty treats.” Wednesday episode length: About an hour - Referred to as “tasty treats.” Magic Bell free plan: Up to 1,000 users - Sponsor offer described during the ad read. Magic Bell discount: 20% off - Coupon code SYNTAX applied within two weeks. Sentry promo: 2 months free - Coupon code “tasty treat” for new users. FreshBooks trial: 30-day unrestricted free trial - Sponsor promotion for accounting software. Pigeonhole URL: pigeonhole.at/tasty - Used for live polling and Q&A submissions. Hot take tweet volume: Many replies over 3 days - Scott mentioned Twitter threads piling up around the hot-take prompt. Sponsor coupon for Syntax: $10 off - Wes promoted his courses with the Syntax code. TypeScript utility example: ~40 lines of code - Scott described building a webcam utility in TypeScript with mostly inferred types. Audience polling result: 3.7% correct - For the Floodlight question, after an answer setup mistake. Audience polling result: 51% correct - Toy Machine revealed as the skate brand. Audience polling result: 50.9% correct - Joplin revealed as both a note-taking app and a Missouri city. Audience polling result: 37.8% correct - Noco revealed as a car battery charger. Audience polling result: 46.5% correct - Inner revealed as an IoT smart light bulb. Audience polling result: 77% correct - Coma Strand revealed as a thermoplastic carbon fiber composite rod. Audience polling result: 45% correct - Sputnik V revealed as the COVID-19 vaccine.

Pivotal Quotes: "I would like to see single-file components" — Scott: Discussion of React features Scott wishes were built in, inspired by frameworks like Svelte. "Deno seems to just nail all of those things." — Wes: Their assessment of Deno as a modern runtime with strong TypeScript and ESM support. "React would be the worst choice for beginners, doubly so in its current state." — Listener hot take being discussed by Scott and Wes: They debated whether React is appropriate for newcomers versus vanilla JS or simpler frameworks.

Implications: Developers should watch modern runtimes and frameworks like Deno, Remix, and XState, while staying pragmatic about React and tooling. The episode reinforces that DX improvements, state management discipline, and TypeScript adoption are becoming mainstream.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats