One could argue the adoption of JSX actually allows for better seperation and cleaner code as you can group all the necessary pieces of your component together, and use components declaratively without introducing some DSL seen in some frameworks like Vue, Angular etc.
No. Laptop (M1 Max Macbook Pro) is roughly 20x more than the phone (Motorola G30).
These days I just use my phone for Spotify, Reddit, HN and Messaging, and the occasional event/ticket app so a long battery life is about the only thing I care about, and the G30 has nice 5000mAh.
One could argue the adoption of JSX actually allows for better seperation and cleaner code as you can group all the necessary pieces of your component together, and use components declaratively without introducing some DSL seen in some frameworks like Vue, Angular etc.