🚨 NEWS: React Fondamentali: JSX, Componenti, Props e State nel 2025

Ecco i punti chiave in breve:
💡 Hai già scritto JavaScript, ma quando apri un file .jsx ti sembra di leggere un'altra lingua. Il componente non si aggiorna, le props non arrivano, lo state non si comporta come pensavi. Non sei il...

🚀 LINK: https://meteoraweb.com/analisi-dei-dati-e-metriche/react-fondamentali-jsx-componenti-props-e-state-nel-2025

#componenti #jSX #react #typescript #props

Flights to nowhere can be fun

I hadn’t planned on my brief visit to Vancouver for Web Summit’s second annual conference there to include any flying between my landing at Vancouver International Airport Monday and my departure from YVR Thursday morning. But sometimes, your event schedule has a gap just large enough for somebody to pilot a floatplane through.

That idea of taking an aerial tour of Vancouver got lodged in my head at Web Summit Vancouver last May–when I found myself distracted by aircraft departing from and arriving at Vancouver Harbour Flight Centre, next to the convention center and its bitmapped-orca Douglas Coupland sculpture.

And as I was nearing the end of my first five appointments on an overscheduled Tuesday, I realized that a) I had almost two hours before my next appointment and b) the weather looked ideal for flying, at least compared to Wednesday morning’s forecast of clouds and possibly rain. So I booked a 20-minute tour flight on Harbour Air’s site at what seemed a workable time before I had to walk a few blocks away for an offsite panel.

The flight on this 67-year-old de Havilland DHC-3T Turbine Otter was what I hoped and expected it to be, going from my experience taking a floatplane ride above Seattle out of Lake Union 13 years ago. Taking to the air and returning from it without solid ground below the wing feels like cheating at flying; being in a plane small enough where you can see the pilot adjust the controls and almost immediately see and feel the aircraft respond provides an extraordinary demonstration of aerodynamics at work; the views from a large and non-pressurized window maybe 1,000 feet above ground are magical.

(The timing of this particular flight was less than magical, in the sense that it seemed that Harbour consolidated its 3 and 3:15 p.m. tour flights into one that departed at 3:20 and then left me hustling to get to my panel. I’ll expand on my avoidable scheduling fail in this Sunday’s weekly recap.)

Avgeeks sometimes call out-and-back bookings like this “flights to nowhere,”1 and I’ve now taken enough of them to realize I may have a bit of a flying problem.

My introduction, as far as I can remember, took place at a 1997 air show at College Park’s airport–the oldest continuously-operated airfield in the world–at which I recall paying $20 in cash for a flight in what years-later searching suggests was a Stearman Model 75 Kaydet biplane.

I then went almost 16 years before the next such flight, my Lake Union joyride–and then followed that days later with a balloon excursion above Sonoma County, Calif., that remains my slowest-ever aviation experience.

2014 bought a work-related flight to nowhere, a hop out of Austin during SXSW on the inflight WiFi operator Gogo’s business jet. That company invited me to try out the ground-to-air connectivity on this Canadair CL-600 by texting people, so I taunted a friend on the ground with “I’m texting you from a private jet. How are you?” and got the reply I deserved.

I had another Gogo flight to AUS and back in 2016 on the 737-500 that Gogo had acquired in the meantime, on which I saw a travel journalist successfully ask the pilots for a chance to experience takeoff in the cockpit jumpseat. That led me to make the same request before another Gogo flight on that 737 in 2017, treating me to an EWR-departure experience unlike any other.

In 2019, a friend took my wife and I on a tour above Sonoma County in his Diamond Star DA40 single-engine, four-seat aircraft. That remains my smallest-plane experience, and the only one in which I got to touch the controls. Briefly.

In 2021, I had my loudest-plane experience when I spent $450 to fly on a 1945-vintage B-25 bomber out of Hagerstown, Md., my only flight to date to allow a view from a tail gunner’s seat.

And in 2023, JSX treated me and other invited journalists to a DAL-DAL hop to try out Starlink WiFi on an Embraer 145.

The last two years tacked on ORD-ORD and LAX-LAX flights courtesy of United Airlines to test their deployment of Starlink on an Embraer 175 and then a Boeing 737. And with this week’s joyride above British Columbia’s metropolis, I have to accept that I’ve developed a moderately expensive habit here.

Which is okay with me.

  • The bad kind of “flight to nowhere” involves a long-haul international flight that experiences some sort of malfunction that requires returning to the departure airport, even if that requires backtracking across much of an ocean. ↩︎
  • #737 #AUS #avgeek #B25 #balloon #biplane #businessJet #CGS #CoalHarbour #CollegePark #CXH #DAL #deHavilland #DiamondStar #EWR #floatplane #Gogo #Hagerstown #HGR #joyride #JSX #LakeUnion #LAX #LKE #ORD #privateJet #SantaRosa #Seattle #Starlink #STS #UnitedAirlines #Vancouver
    Oh joy, another "dashboard as code" tool with a dash of #YAML and a sprinkle of JSX! 🤖✨ Now, even your AI agents can join in the tedium of creating "standardized" dashboards, because who needs creativity when you have a "builtin semantic layer," am I right? 🙄👨‍💻 Just what the internet needed, more ways to make boring data look marginally less boring. 🍵💻
    https://github.com/bruin-data/dac #dashboardascode #JSX #AIAgents #datavisualization #HackerNews #ngated
    GitHub - bruin-data/dac: DaC is a dashboard-as-code tool. Build interactive dashboards using YAML and JSX. Built-in semantic layer. Get your agents to build standardized, reviewable dashboards.

    DaC is a dashboard-as-code tool. Build interactive dashboards using YAML and JSX. Built-in semantic layer. Get your agents to build standardized, reviewable dashboards. - bruin-data/dac

    GitHub

    Une tentative de succéder à JSX (avec lequel j'ai toujours autant de mal) avec un nouveau langage de templating mieux conçu.

    🔗 https://tsrx.dev/

    #JSX #template #JavaScript #DSL

    TSRX | TypeScript Language Extension for Declarative UI

    TSRX is a TypeScript language extension for building declarative UIs with readable, co-located authoring and framework-specific output targets.

    React-Like JSX Syntax for Webcomponents

    TLDR: I’ve been #experimenting with react-like jsx-syntax with webcomponents to see if I could theoretically replace #React in one of my larger #software projects. It is not ready for production use, but rather a #Research exploration into #CustomElements and #ModernJS performance.

    The goal was to build #FunctionalWebComponents that handle #StateManagement and #DOM updates without the overhead of a massive #JavaScript framework. By leveraging #StandardWebAPIs and #Proxy objects, I’ve managed to create a #Reactive programming model that feels familiar but stays closer to the #Platform.

    Check out the full #TechnicalTutorial and #DeepDive here: https://positive-intentions.com/docs/research/Tutorials/dim/dim-functional-webcomponents

    (Disclosure: this project may be getting deprecated. Sharing this because it might still be interesting or educational.)

    #WebDevelopment #Frontend #BuildTheWeb #NoFramework #JS #JSX #WebStandards #Coding #ResearchAndDevelopment #VanillaJS #SoftwareEngineering #TechBlog #WebDevCommunity

    I've been spending most of today updating the https://vex.blue website, The goal will be to make it so it has a proper banner along with a store page that will have products on in the near future.

    The other things I've found well looking across the site is that we need a better way of the Articles to deal with METADATA as currently it doesn't.

    This means that I have to manually update ~30 articles with a new system that accepts metadata along with update the comment section to actually work again with an Article account being needing to be developed on break3.social for those posts to be out there and accessible for displaying them on the site.

    So all in all a lot more to do before v4.5 on the site, but it'll be a welcomed change.

    Also as a side-note, I will be slowly moving Fediverse related posts and pages across to
    https://fedicate.org as the @fedicate Project now deals with those as a brand instead of directly.

    #Fedicate #VEXdotblue #Website #Webdev #React #NextJS #JSX #Tailwindcss #WebsiteDevelopment
    VEX.blue

    Welcome to VEX.blue the hub for Quality Products & Services

    #React #JSX code looks, well, like #PHP: a mixture of HTML and a C-like language. Plenty of differences, but they do look similar. A typical PHP file back in the day for a web app was often a mixture of HTML, PHP, JavaScript, and SQL code very often in the same file. Yeah, the bugs were wild, but debugging was straight forward. If a customer had a problem on, say, "products/orders.php", it's quite likely that the buggy code was in the file, "products/orders.php" in your repo.

    Khởi tạo ScriptWidget – tạo widget cho iOS/macOS bằng JavaScript + JSX! Dùng SwiftUI + WidgetKit, hỗ trợ Live Activities và Dynamic Island, mã nguồn mở (MIT), một codebase cho cả iOS/iPadOS/macOS. Nhận phản hồi về kiến trúc và API. #ScriptWidget #WidgetKit #SwiftUI #JavaScript #JSX #OpenSource #CôngCụLậpTrình #iOSDev #MãNguồnMở

    https://www.reddit.com/r/SideProject/comments/1qjyrvb/i_opensourced_scriptwidget_build_iosmacos_widgets/

    How to Convert JSX to JS with Babel. 🇺🇸

    Cómo Convertir JSX a JS con Babel. 🇪🇸

    🦄 https://nubecolectiva.com/blog/convertir-jsx-a-js-babel/

    #programming #coding #programación #code #webdevelopment #devs #softwaredevelopment #jsx #babel