#SolidJS for #React Developers
https://marmelab.com/blog/2025/05/28/solidjs-for-react-developper.html
Y'all should check out this video by Ryan Carniato - the developer of #SolidJS - explaining how rendering works in different #Javascript frameworks. I found it quite insightful, and I believe there is a lot of value in making this information more accessible.
https://www.youtube.com/watch?v=0C-y59betmY
#coding #webdev #programming #react
@mintydev Why I use #Vue over #React:
1. No need for a bundler for small projects.
Because #JSX is not "just JS", but Vue template is just HTML.
2. Don't want to manually do work that framework should be doing for me. Thanks to #SolidJS that, at least, is fixed.
3. Just plain don't like how JSX looks. Mixing JS and HTML syntaxes causes more mental strain for me.
For me Vue template is much smaller abstraction over HTML than JSX. Not the implementation but for development.
I really don't get why people use #Vue, #Svelte or #Angular. I really don't like when frameworks try to almost come up with new languages for building UIs when we already have #HTML, and JSX is a good minimal abstraction over it. I'd only use #React or, preferably, #SolidJS, which basically fixed React. And I say this as someone who was a Vue dev for the first two years of my #webdev journey.
Introduction to JavaScript Frameworks, by @ryansolid.bsky.social:
https://www.youtube.com/watch?v=DAci3O2j31o
#introductions #videos #javascript #frameworks #react #angular #vuejs #svelte #solidjs
Ryan Carniato very sweet pedagogical skill on display
Hey #android community. I wanna do a mobile and TV App.
The codebase of the web app is written with #solidjs and #macaroncss
Many components are already there in ts.
I really don't like ts and js... But for that #opensource project it would increase maintainability. I think it's not a good idea to go the flutter or Compose Multiplatform route (that's where I feel comfortable)
We thought #expo could be a good option.
What do you think?
Trying out agentic editing in the #Zed editor. It's mesmerizing to watch it create and edit files π
Building a PWA to track expenses collaboratively. For this little side project, it's working surprisingly well.
Solid.js ΠΊΠ°ΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° (P)React+MobX Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Ρ Solid Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΊΡΠ΄Π½Π°Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ Π±Π΅ΡΡ React+MobX. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΠ½ΡΠ»ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ mobile-only ΠΏΡΠΎΠ΅ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π·Π²Π΅ ΡΡΠΎ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΠΏΡΡΡ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π΄Π»Ρ Solid ΠΏΡΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅ΡΡΠΎΠΌΠ°Π½ΡΡ Π±ΡΠ»ΠΈ Π²ΡΡΠΎΠΊΠΈΠ΅. ΠΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΠΈΡΠ°Π» Π²Π·ΡΡΡ Solid, Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈ ΡΡΠ°Π²Π½ΠΈΡΡ Π΅Π³ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ (ΡΠ°Π·ΠΌΠ΅Ρ, ΠΏΠ΅ΡΡΠΎΠΌΠ°Π½Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ, ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ) Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΡΠΎΠ² Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ, Π·Π°ΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Ρ Π·Π°ΠΌΠ΅ΡΡ ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ½ΡΡΠΎΠΌ - ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ Π΄Π»Ρ Solid+Preact+React, Π³Π΄Π΅ Π·Π°ΠΌΠ΅Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° (Π½Π°Π±ΠΎΡΠ° ΡΡΠ΅ΠΉΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ + ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ UI) ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΡΠΊΠΎΠΉ ΠΊΠΎΠ΄Π°.
I just love that @penpot supports design tokens natively.
As a designer and developer I can see a near future where I visually customize my design tokens in penpot, export the values to my code and watch my site come to life.
Really good read. Find out who's choosing which framework. JavaScript Framework Reality Check: What's Actually Working: https://thenewstack.io/javascript-framework-reality-check-whats-actually-working/ via @thenewstack #frontend #solidJS #svelte #quik
ΠΠΎΠ½ΠΈΠΌΠ°Ρ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π Π°ΠΉΠ°Π½ΠΎΠΌ ΠΠ°ΡΠ½ΠΈΠ°ΡΠΎ (Ryan Carniato), Π°Π²ΡΠΎΡΠΎΠΌ SolidJS. ΠΡΠ»ΠΈ ΡΠ°Π½Π΅Π΅ ΠΌΡ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ ΠΈ ΠΈΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ , ΡΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌΡ β Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΡΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², Π²ΡΡ ΠΎΠ΄ΡΡΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
https://habr.com/ru/companies/first/articles/905040/
#javascript #ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ #ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅_ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ #react #solid #signal #solidjs #svelte
#Development #Evolutions
A decade of SolidJS Β· The past, present, and future of the UI library https://ilo.im/163hvt
_____
#SolidJS #React #JavaScript #JSX #Library #OpenSource #WebDev #Frontend
A Decade of SolidJS, by @ryansolid.bsky.social (@ThisIsLearning):
Best explanation of using <Suspense /> boundaries I've seen. I'll probably look this over ten times before I grasp every use case.
@webdev_discussions nice try React, but I moved to SolidJS and Iβm not looking back.
Adding complexity to a problem that is solvable by design is not something I appreciate as a developer.
JavaScript Framework Reality Check: Whatβs Actually Working, by @TheNewStack:
https://thenewstack.io/javascript-framework-reality-check-whats-actually-working/
Solidjs: Simple and performant reactivity for building user interfaces
#HackerNews #Solidjs #Simple #Reactivity #UserInterfaces #Performance