fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#solidjs

2 posts2 participants0 posts today

Solid.js как альтернатива (P)React+MobX на практике

Как известно, у Solid довольно скудная экосистема, поэтому для сложных проектов я беру React+MobX. Однако недавно подвернулся небольшой mobile-only проект, в котором разве что маскированные инпуты и кастомные селекты, которых для Solid предостаточно. При этом требования к размеру выходных файлов и перфомансу были высокие. Очевидным решением посчитал взять Solid, заодно и сравнить его по всем параметрам (размер, перфоманс, возможности реактивности, удобство настройки) в реальном проекте. Никаких синтетических тестов с рендерингом больших таблиц и хранением в сторе нескольких мегабайт данных не будет, зато приведу замеры из реального приложения. Бонусом - репозиторий с универсальной архитектурой для Solid+Preact+React, где замена фреймворка (набора стейт-менеджер + рендеринг UI) производится одной строчкой кода.

habr.com/ru/articles/907924/

ХабрSolid.js как альтернатива (P)React+MobX на практикеКак известно, у Solid довольно скудная экосистема, поэтому для сложных проектов я беру React+MobX. Однако недавно подвернулся небольшой mobile-only проект, в котором разве что маскированные инпуты и...

Понимая реактивные системы: асинхронные вычисления

Сегодня мы продолжим разбирать базовые концепции реактивности, изложенные Райаном Карниато (Ryan Carniato), автором SolidJS. Если ранее мы затрагивали производные и их планирование , то сегодня разберём более сложную тему — асинхронность в контексте реактивного программирования. Эта концепция добавляет новый уровень сложности, поскольку требует учёта динамических процессов, выходящих за рамки синхронных операций.

habr.com/ru/companies/first/ar

ХабрПонимая реактивные системы: асинхронные вычисленияСегодня мы продолжим разбирать базовые концепции реактивности, изложенные Райаном Карниато (Ryan Carniato), автором SolidJS. Если ранее мы затрагивали производные и их планирование , то сегодня...

React and NextJS have played us for absolute fools.
I always took for granted that their complexity is necessary and is the state of the art.

Now that I'm working with SolidJS I see only clean abstractions that work seamlessly.

Try submitting a form in NextJS and all that ceremony then come back to this:

Astro + Solid
docs.astro.build/en/recipes/bu

DocsBuild forms with API routesLearn how to use JavaScript to send form submissions to an API Route.

I'm in the process of unlearning React and migrating to SolidJS.

First shock: components in SolidJS execute only ONCE! You can do whatever you want in the components function

Second shock: you are not bound by React Hooks rules! Wrap function calls in if statements, go wild.

solidjs.com/

www.solidjs.comSolidJSSolid is a purely reactive library. It was designed from the ground up with a reactive core. It's influenced by reactive principles developed by previous libraries.

Прожариваем React

Привет, Хабр! Я уже рассказал, что умею разнообразно писать счётчики . Пришло время сделать шаг вперёд! Сегодня поговорим о том инструменте, который я и миллионы разработчиков используют ежедневно. Речь пойдёт о великом и ужасном ReactJS. Я пишу на React с 2018 года, делаю это, на мой взгляд, более-менее сносно. Мне нравится тезис о том, что профессионализм заключается не только в умении использоваться достоинства инструмента, но и в умении чётко видеть его недостатки. Поэтому возникла идея сделать что-то типа прожарки React, указав на лично меня раздражающие моменты. С какими-то я смирился, с какими-то нет, что-то научился обходить. Если вас бесит в React что-то, что я не упомянул, не стесняйтесь писать в комментариях, было бы очень интересно сравнить мои ощущения с вашими. И важное: несмотря на указанные ниже проблемы, я до сих пор считаю React прекрасным и удобным инструментом для создания фронтенда, в частности SPA. Громких слов типа «ReactJS не пригоден для разработки» тут не будет - пригоден, да ещё как! Но... и на Солнце бывают пятна. Приступим.

habr.com/ru/articles/892406/

ХабрПрожариваем ReactПривет, Хабр! Я уже рассказал, что умею разнообразно писать счётчики. Пришло время сделать шаг вперёд! Сегодня поговорим о том инструменте, который я и миллионы разработчиков используют ежедневно....

Between diapers 👶 baby books and frontend frameworks 💻

In the past, I kept failing to set up my own blog because I couldn't decide on a frontend framework. I wanted to try out multiple options, evaluate the pros and cons, and then make the "right" choice. VitePress, #solidjs, #astrojs, #nuxt Content, #Qwik —I wanted to experiment with them all.

With a 2-month-old baby, my requirements have completely changed: it needs to be quick and easy, using methods I already know or that are entirely self-explanatory. I want to focus on writing the blog articles, not implementing the website

Now, I’ve started a project with 11ty (11ty.dev/). Was it a good decision? What do you think? 😊

📢 New blog post: "Testing Zero: Rocicorp's Ultra-Fast Sync Engine for the Web"🏃‍♂️➡️

What is Zero❓

Zero is a new general-purpose sync engine for the web that promises instant response time for almost all user interactions.

But does it deliver on its promises? 🤔 @slax57 puts it to the test, exploring both its strengths and limitations. ⚖️

📖 Read the full article here: marmelab.com/blog/2025/02/28/z

marmelab.comTesting Zero: Rocicorp's Ultra-Fast Sync Engine for the WebWe put Zero to the test by building an offline-first app with live database synchronization. It delivers on speed and developer experience but comes with some notable limitations.