#solidjs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #solidjs, aggregated by home.social.
-
building some #uncontrolled inputs in #solidjs
thinking in solidjs when coming from #react still feels a bit challenging sometimes. but when digging deeper, it's always a surprise, how much easier a pattern can be.
for example, building uncontrolled inputs in react is a nightmare, you have to write so much strange code around react's core principles (with ref, ...).
In solidjs, I can *just do it* in a vanilla-ish way. but going back to these patterns feels uncomfortable at first 😅#html #dev -
Things Learned Migrating to Solid 2.0, by @brenelz.com:
-
Things Learned Migrating to Solid 2.0, by @brenelz.com:
-
Things Learned Migrating to Solid 2.0, by @brenelz.com:
-
Things Learned Migrating to Solid 2.0, by @brenelz.com:
-
Things Learned Migrating to Solid 2.0, by @brenelz.com:
-
Web Dev Just Got Huge Updates, by (not on Mastodon or Bluesky):
-
Two React Design Choices Developers Don’t Like—but Can’t Avoid, by @ryansolid.bsky.social:
https://dev.to/playfulprogramming/two-react-design-choices-developers-dont-like-but-cant-avoid-d6g
-
[SolidJS] v2.0.0 Beta—the “<suspense>” Is Over Pre-Release, by @ryansolid.bsky.social (@solidjs.com):
-
Depuis longtemps, j'ai choisi SolidJS au lieu de React (ou Vue, Svelte, Angular...). Un de ces jours, je me pencherai peut-être sur qwik mais entre-temps, voici enfin la version 2-beta de Solid!
-
Solid.js Best Practices, by @brenelz.com:
-
Solid-UI: Beautifully #SolidJS designed components that you can copy and paste into your apps.
-
I Built an App in Every Frontend Framework, by (not on Mastodon or Bluesky):
https://dev.to/lissy93/i-built-an-app-in-every-frontend-framework-4a9g
#frameworks #libraries #react #vuejs #svelte #angular #lit #marko #jquery #alpinejs #solidjs #astro #qwik #comparisons
-
#Development #Comparisons
I built an app in every frontend framework · “12 frameworks, 12 apps (and 12 years of pain).” https://ilo.im/169m55_____
#Frameworks #Angular #jQuery #Qwik #React #SolidJS #Svelte #Vue #WebDev #Frontend #JavaScript -
#Development #Outlooks
JavaScript Frameworks 2026 · The role of JavaScript frameworks is under pressure https://ilo.im/169mtc_____
#Frameworks #Angular #Htmx #React #SolidJS #Svelte #Tanstack #WebDev #Frontend #JavaScript -
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance, by @cheddybop.bsky.social:
https://www.lorenstew.art/blog/10-kanban-boards
#frameworks #mobile #performance #comparisons #nextjs #tanstack #nuxt #angular #marko #solidjs #sveltekit #qwik #astro #htmx
-
⚛️ Sometimes I send recruiters a terse reply saying, "thanks but no thanks." Occasionally, I feel obligated to explain a bit more. Especially if an org is about to go all-in on React, and there might be a chance to dissuade them.
-
Beyond Signals, by Ryan Carniato, by @ryansolid.bsky.social (@jetbrains.com):
-
[Перевод] Я попробовал Solid.js — и начинаю ненавидеть React
Команда JavaScript for Devs подготовила перевод статьи, в которой разработчик с восьмилетним опытом работы с React делится неожиданным открытием: Solid.js оказался проще, логичнее и… приятнее в использовании. Меньше перерендеров, ближе к нативному вебу, честное поведение API и настоящие веб-компоненты — кажется, у React появился достойный конкурент.
-
Témoignage d'un développeur React avec 8 ans d'expérience après avoir utilisé Solid pendant 1 mois. Spoiler : il y a pas mal de complexité dans React que les devs acceptent par habitude mais qui n'est pas irrémédiable.
🔗 https://alemtuzlak.hashnode.dev/ive-tried-solidjs-now-im-starting-to-hate-react
-
We Fired Our React Stack—and Our Velocity Doubled, by (not on Mastodon or Bluesky):
-
I’ve Tried Solid.js, Now I’m Starting to Hate React, by @alem.forge42.dev:
https://alemtuzlak.hashnode.dev/ive-tried-solidjs-now-im-starting-to-hate-react
-
⚛️ If you are still perfectly happy using React in 2025, then this article will likely not resonate with you. And that's okay. Feel free to skip it.
That said, here is a succinct explanation of Solid versus React render flows.
> "It's a lot easier to get something to re-render when you want it to, rather than getting it to not re-render when you don’t want it to!"
🔗 https://alemtuzlak.hashnode.dev/ive-tried-solidjs-now-im-starting-to-hate-react
For anyone who has ever regretfully written something akin to this in CSS…
```
.foo {
color: red !important;
}
```Metaphorically, coming to Solid feels like no longer needing that approach for UI state changes.
-
React Won by Default—and It’s Killing Frontend Innovation, by @cheddybop.bsky.social:
-
React Won by Default—and It’s Killing Frontend Innovation, by @cheddybop.bsky.social:
-
React Won by Default—and It’s Killing Frontend Innovation, by @cheddybop.bsky.social:
-
React Won by Default—and It’s Killing Frontend Innovation, by @cheddybop.bsky.social:
-
React Won by Default—and It’s Killing Frontend Innovation, by @cheddybop.bsky.social:
-
#Development #Analyses
React won, innovation lost · ”React is no longer winning by technical merit.” https://ilo.im/166wd5_____
#Frameworks #React #SolidJS #Svelte #Qwik #JavaScript #TechDebt #WebPerf #WebDev #Frontend -
Простая и мощная валидация форм для SolidJS с Zod
solidjs-hook-form — библиотека для удобной и быстрой работы с формами в SolidJS. Использует Zod для мощной валидации и встроенную реактивность SolidJS для высокой производительности. Легковесная, не навязывает стили и дает полный контроль над UI. Идеальна для разработчиков, которые хотят меньше возиться с формами и больше фокусироваться на логике приложения. Попробуйте, если работаете с SolidJS — возможно, это то, что вам нужно!
https://habr.com/ru/articles/936196/
#Typescript #solidjs #javascript #Frontend #form #form_validation #zod #forms #jsx #tsx
-
Further to being on the radio, work is now also on the tele! BBC Look East - circa 3 mins in: https://www.bbc.co.uk/iplayer/episode/m002gkz1/look-east-lunchtime-news-31072025
Also BBC online: https://www.bbc.co.uk/news/articles/cy4y9xm1eejo
And even the Guardian: https://www.theguardian.com/society/2025/jul/31/nhs-first-ai-run-physio-clinic-in-england-halves-back-pain-waiting-list
This is all off the back of a very successfull trial with Cambs NHS with distinctly positive feedback and outcomes!
As I previously mentioned we're hiring software developers, physiotherapists, and other roles on-site in the #Cambridge (UK) area: https://careers.flok.health/
The software work is mainly #Python centred on a core of #Django, with some front-end using #SolidJS/#React and similar, plus the ususal sorts of tools and infrastructure. There's even a bit of Rust lurking off to one side (but not often touched at the moment.)
#GetFediHired
#Jobs
#FediHire
#FediJobsRight, I'll really take the corporate-shill hat off for a while now (but really, it's an interesting and pleastant start-up to work for! 🤠 And no, no LLMs/GenAI! Think more oldskool: "expert systems"!)
-
#DevLog: #Anklang #SolidJS Influx
🧬 Fixed some of my #LitElement bugs by migrating to solid
🧩 Refactored & simplified modal dialog creation🎯 Goal: Robust UI with modern reactivity patterns!
-
For #Anklang we expect to have lots of small updates at the GUI, but the number of components (Tracks, Clips) remains mostly stable throughput the runtime. We do however have some heavy canvas uses (PianoRoll, Spectrogram).
It wasn't too easy to map these requirements onto Vue2/Vue3, which is why we moved to Lit. However for Lit we also have to bundle a Signals library to implement all needed updates and still see missing updates / complains about too many rerenders at the UI.
Since we need Signals anyway, it makes sense to look into SolidJS as a UI solution as well.
So here is a Wiki page with the result of LLMs comparing the two under our requirements:
-
DevLog: #Anklang Tech Stack Juggling
📚 Deep dive into SolidJS vs. Lit Components trade-offs 🆚
🐳 Resolved Dockerfile builds missing pandoc
🧪 Looked into combining SolidJS lifecycle with custom class logic -
@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. -
Hi, I'm Evan (he/any).
TLDR: I'm a privileged white hetero-cis-male politically #left #TriratnaBuddhist #SoftwareEngineer (#IHelpPeopleGetJobs) currently in #Seattle but planning to move to #AotearoaNZ or #Australia as so as we can manage it with my wife & 3 kids
I'm politically #left (at least in United States terms). I'm a #voting nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman).
I think we could mostly solve #gerrymandering by making larger districts with ~5 representatives instead of just 1 and then using #SingleTransferableVote. That would strike a nice balance between local & proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes #RankedChoiceVoting (aka #InstantRunoffVoting aka #AlternativeVote) which eliminates the spoiler effect and leads to more civil campaigns.
Plus, #RankedChoiceVoting eliminates the need for primaries and runoffs, which can lead to significant cost reductions.
I'm training for ordination with the #TriratnaBuddhist Order (#dhamma, #dharma, #Buddhism) and have been for many years. It's a long process, especially with other things going on. I've done some kind of #meditation (mostly #anapanasati) every day for over 3 years and more sporadically since 2006.
That said, I do take issue with some of the things the founder (Sangharakshita) did, and I'm concerned with a recent rise in sort of guru worship around. I can have gratitude for his explanation of the dharma, try to sort out the idiosyncratic bits, and still view him as a deeply flawed human being.
I write #software for http://indeed.com (job search site) (previously employed by Amazon). I've written a lot of #database-backed #webservices in #Java, but in the last few years, I've been working on #microfrontend platforms in #JavaScript & #TypeScript, primarily supporting #React. I have more knowledge about #Webpack #ModuleFederation than anyone should be cursed with. I'd love to try #SolidJS, #RustLang seems really cool, and I'm excited about the future of #WebAssembly.
My wife & I have fantasized about moving to #AotearoaNZ or #Australia since well before the pandemic, and now we're actively trying make it happen. Since we're both in high-demand professions (she's a nurse), I think it should go reasonably smoothly 🤞. Feel free to get in touch with job opportunities that offer visa sponsorship, suggestions for #kiwiana or Australian culture that will help us adapt, reasons that your city is the best, etc. I always blow on the pie when I wear my jandals to the dairy. If we ship things over, I can only hope that the front doesn't fall off the boat. I hear that only rarely happens.
My daughter Juniper was born at the beginning of 2020, so her experience of life and my experience of parenthood are both tightly linked to the pandemic. On the upside, I get to work remotely, which means I get more time with her. She's a lot of fun (and of course a lot of work).
Then, we had our twins Heath & Magnolia (Noli) in September 2023, and our lives got even more hectic and full of love.
Juniper goes to a Waldorf school, and I wish I could go, too, but I think the adult version of Waldorf school might just be therapy. -
Hi, I'm Evan (he/any).
TLDR: I'm a privileged white hetero-cis-male politically #left #TriratnaBuddhist #SoftwareEngineer (#IHelpPeopleGetJobs) currently in #Seattle but planning to move to #AotearoaNZ or #Australia as so as we can manage it with my wife & 3 kids
I'm politically #left (at least in United States terms). I'm a #voting nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman).
I think we could mostly solve #gerrymandering by making larger districts with ~5 representatives instead of just 1 and then using #SingleTransferableVote. That would strike a nice balance between local & proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes #RankedChoiceVoting (aka #InstantRunoffVoting aka #AlternativeVote) which eliminates the spoiler effect and leads to more civil campaigns.
Plus, #RankedChoiceVoting eliminates the need for primaries and runoffs, which can lead to significant cost reductions.
I'm training for ordination with the #TriratnaBuddhist Order (#dhamma, #dharma, #Buddhism) and have been for many years. It's a long process, especially with other things going on. I've done some kind of #meditation (mostly #anapanasati) every day for over 3 years and more sporadically since 2006.
That said, I do take issue with some of the things the founder (Sangharakshita) did, and I'm concerned with a recent rise in sort of guru worship around. I can have gratitude for his explanation of the dharma, try to sort out the idiosyncratic bits, and still view him as a deeply flawed human being.
I write #software for http://indeed.com (job search site) (previously employed by Amazon). I've written a lot of #database-backed #webservices in #Java, but in the last few years, I've been working on #microfrontend platforms in #JavaScript & #TypeScript, primarily supporting #React. I have more knowledge about #Webpack #ModuleFederation than anyone should be cursed with. I'd love to try #SolidJS, #RustLang seems really cool, and I'm excited about the future of #WebAssembly.
My wife & I have fantasized about moving to #AotearoaNZ or #Australia since well before the pandemic, and now we're actively trying make it happen. Since we're both in high-demand professions (she's a nurse), I think it should go reasonably smoothly 🤞. Feel free to get in touch with job opportunities that offer visa sponsorship, suggestions for #kiwiana or Australian culture that will help us adapt, reasons that your city is the best, etc. I always blow on the pie when I wear my jandals to the dairy. If we ship things over, I can only hope that the front doesn't fall off the boat. I hear that only rarely happens.
My daughter Juniper was born at the beginning of 2020, so her experience of life and my experience of parenthood are both tightly linked to the pandemic. On the upside, I get to work remotely, which means I get more time with her. She's a lot of fun (and of course a lot of work).
Then, we had our twins Heath & Magnolia (Noli) in September 2023, and our lives got even more hectic and full of love.
Juniper goes to a Waldorf school, and I wish I could go, too, but I think the adult version of Waldorf school might just be therapy. -
Hi, I'm Evan (he/any).
TLDR: I'm a privileged white hetero-cis-male politically #left #TriratnaBuddhist #SoftwareEngineer (#IHelpPeopleGetJobs) currently in #Seattle but planning to move to #AotearoaNZ or #Australia as so as we can manage it with my wife & 3 kids
I'm politically #left (at least in United States terms). I'm a #voting nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman).
I think we could mostly solve #gerrymandering by making larger districts with ~5 representatives instead of just 1 and then using #SingleTransferableVote. That would strike a nice balance between local & proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes #RankedChoiceVoting (aka #InstantRunoffVoting aka #AlternativeVote) which eliminates the spoiler effect and leads to more civil campaigns.
Plus, #RankedChoiceVoting eliminates the need for primaries and runoffs, which can lead to significant cost reductions.
I'm training for ordination with the #TriratnaBuddhist Order (#dhamma, #dharma, #Buddhism) and have been for many years. It's a long process, especially with other things going on. I've done some kind of #meditation (mostly #anapanasati) every day for over 3 years and more sporadically since 2006.
That said, I do take issue with some of the things the founder (Sangharakshita) did, and I'm concerned with a recent rise in sort of guru worship around. I can have gratitude for his explanation of the dharma, try to sort out the idiosyncratic bits, and still view him as a deeply flawed human being.
I write #software for http://indeed.com (job search site) (previously employed by Amazon). I've written a lot of #database-backed #webservices in #Java, but in the last few years, I've been working on #microfrontend platforms in #JavaScript & #TypeScript, primarily supporting #React. I have more knowledge about #Webpack #ModuleFederation than anyone should be cursed with. I'd love to try #SolidJS, #RustLang seems really cool, and I'm excited about the future of #WebAssembly.
My wife & I have fantasized about moving to #AotearoaNZ or #Australia since well before the pandemic, and now we're actively trying make it happen. Since we're both in high-demand professions (she's a nurse), I think it should go reasonably smoothly 🤞. Feel free to get in touch with job opportunities that offer visa sponsorship, suggestions for #kiwiana or Australian culture that will help us adapt, reasons that your city is the best, etc. I always blow on the pie when I wear my jandals to the dairy. If we ship things over, I can only hope that the front doesn't fall off the boat. I hear that only rarely happens.
My daughter Juniper was born at the beginning of 2020, so her experience of life and my experience of parenthood are both tightly linked to the pandemic. On the upside, I get to work remotely, which means I get more time with her. She's a lot of fun (and of course a lot of work).
Then, we had our twins Heath & Magnolia (Noli) in September 2023, and our lives got even more hectic and full of love.
Juniper goes to a Waldorf school, and I wish I could go, too, but I think the adult version of Waldorf school might just be therapy. -
Hi, I'm Evan (he/any).
TLDR: I'm a privileged white hetero-cis-male politically #left #TriratnaBuddhist #SoftwareEngineer (#IHelpPeopleGetJobs) currently in #Seattle but planning to move to #AotearoaNZ or #Australia as so as we can manage it with my wife & 3 kids
I'm politically #left (at least in United States terms). I'm a #voting nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman).
I think we could mostly solve #gerrymandering by making larger districts with ~5 representatives instead of just 1 and then using #SingleTransferableVote. That would strike a nice balance between local & proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes #RankedChoiceVoting (aka #InstantRunoffVoting aka #AlternativeVote) which eliminates the spoiler effect and leads to more civil campaigns.
Plus, #RankedChoiceVoting eliminates the need for primaries and runoffs, which can lead to significant cost reductions.
I'm training for ordination with the #TriratnaBuddhist Order (#dhamma, #dharma, #Buddhism) and have been for many years. It's a long process, especially with other things going on. I've done some kind of #meditation (mostly #anapanasati) every day for over 3 years and more sporadically since 2006.
That said, I do take issue with some of the things the founder (Sangharakshita) did, and I'm concerned with a recent rise in sort of guru worship around. I can have gratitude for his explanation of the dharma, try to sort out the idiosyncratic bits, and still view him as a deeply flawed human being.
I write #software for http://indeed.com (job search site) (previously employed by Amazon). I've written a lot of #database-backed #webservices in #Java, but in the last few years, I've been working on #microfrontend platforms in #JavaScript & #TypeScript, primarily supporting #React. I have more knowledge about #Webpack #ModuleFederation than anyone should be cursed with. I'd love to try #SolidJS, #RustLang seems really cool, and I'm excited about the future of #WebAssembly.
My wife & I have fantasized about moving to #AotearoaNZ or #Australia since well before the pandemic, and now we're actively trying make it happen. Since we're both in high-demand professions (she's a nurse), I think it should go reasonably smoothly 🤞. Feel free to get in touch with job opportunities that offer visa sponsorship, suggestions for #kiwiana or Australian culture that will help us adapt, reasons that your city is the best, etc. I always blow on the pie when I wear my jandals to the dairy. If we ship things over, I can only hope that the front doesn't fall off the boat. I hear that only rarely happens.
My daughter Juniper was born at the beginning of 2020, so her experience of life and my experience of parenthood are both tightly linked to the pandemic. On the upside, I get to work remotely, which means I get more time with her. She's a lot of fun (and of course a lot of work).
Then, we had our twins Heath & Magnolia (Noli) in September 2023, and our lives got even more hectic and full of love.
Juniper goes to a Waldorf school, and I wish I could go, too, but I think the adult version of Waldorf school might just be therapy. -
Solid.js как альтернатива (P)React+MobX на практике
Как известно, у Solid довольно скудная экосистема, поэтому для сложных проектов я беру React+MobX. Однако недавно подвернулся небольшой mobile-only проект, в котором разве что маскированные инпуты и кастомные селекты, которых для Solid предостаточно. При этом требования к размеру выходных файлов и перфомансу были высокие. Очевидным решением посчитал взять Solid, заодно и сравнить его по всем параметрам (размер, перфоманс, возможности реактивности, удобство настройки) в реальном проекте. Никаких синтетических тестов с рендерингом больших таблиц и хранением в сторе нескольких мегабайт данных не будет, зато приведу замеры из реального приложения. Бонусом - репозиторий с универсальной архитектурой для Solid+Preact+React, где замена фреймворка (набора стейт-менеджер + рендеринг UI) производится одной строчкой кода.
-
Solid.js как альтернатива (P)React+MobX на практике
Как известно, у Solid довольно скудная экосистема, поэтому для сложных проектов я беру React+MobX. Однако недавно подвернулся небольшой mobile-only проект, в котором разве что маскированные инпуты и кастомные селекты, которых для Solid предостаточно. При этом требования к размеру выходных файлов и перфомансу были высокие. Очевидным решением посчитал взять Solid, заодно и сравнить его по всем параметрам (размер, перфоманс, возможности реактивности, удобство настройки) в реальном проекте. Никаких синтетических тестов с рендерингом больших таблиц и хранением в сторе нескольких мегабайт данных не будет, зато приведу замеры из реального приложения. Бонусом - репозиторий с универсальной архитектурой для Solid+Preact+React, где замена фреймворка (набора стейт-менеджер + рендеринг UI) производится одной строчкой кода.
-
Solid.js как альтернатива (P)React+MobX на практике
Как известно, у Solid довольно скудная экосистема, поэтому для сложных проектов я беру React+MobX. Однако недавно подвернулся небольшой mobile-only проект, в котором разве что маскированные инпуты и кастомные селекты, которых для Solid предостаточно. При этом требования к размеру выходных файлов и перфомансу были высокие. Очевидным решением посчитал взять Solid, заодно и сравнить его по всем параметрам (размер, перфоманс, возможности реактивности, удобство настройки) в реальном проекте. Никаких синтетических тестов с рендерингом больших таблиц и хранением в сторе нескольких мегабайт данных не будет, зато приведу замеры из реального приложения. Бонусом - репозиторий с универсальной архитектурой для Solid+Preact+React, где замена фреймворка (набора стейт-менеджер + рендеринг UI) производится одной строчкой кода.