Русский
Открыть в Telegram

Пост Гайд по SolidJS для React разработчиков

17 мая 2024
З
Заметки про React
Ссылка
нажмите — покажем
Гайд по SolidJS для React разработчиков Код на Solid очень похож на React, т.к. оба используют JSX. Однако Solid работает по-другому и важно знать эти отличия. Автор в своей статье написал об отличиях Solid и React: - Компонент и рендеринг. В React компонент - это функция, которая является частью цикла рендеринга. Компонент возвращает объект, который описывает что должно быть отрендерено. Компонент в Solid - это функция, которая вызывается один раз для создания DOM узла. Можно сказать, что в функция возвращается шаблон. - Реактивность. В React для реактивности используется useState и контекст, изменение которых вызывает ре-рендер всего компонента. В Solid для реактивности используется createSignal и при изменении значения сигнала ре-рендерится DOM узел, использующий сигнал. Также автор привел популярные ошибки, с которыми сталкиваются при переходе на Solid. Например, в Solid при деструктуризации пропсов теряется реактивность: function Message(props) { const { text } = props; return <div>{ text }</div> } Связано это с тем, что Solid использует Proxy для передачи пропсов. Далее, в тех местах где используется проп через . или [], используется get функция объекта Proxy, в котором возвращается сигнал. https://www.stashpad.com/blog/react-developer-guide-to-solid-js
23 · 3.4K ·

Рядом в ленте

ЗЗаметки про ReactHeadless 2.0 Headless – это библиотека компонентов без стилей, но с хорошей поддержкой доступности. Разрабатывается командой Tailwind CSS. Вышел релиз мажорной ЗЗаметки про ReactПочему глобальный патчинг вреден В блоге Артема Захарченко вышла статья про вред глобального патчинга API, при котором меняется его поведение. В качестве пример
это сообщение
ЗЗаметки про ReactКак работает RSC В блоге Smashing Magazine автор Лазарь Николов написал подробную статью о том, как работает React Server Components и как это отражается на загЗЗаметки про ReactСоздание бесконечного скролла и E2E тест к нему Бесконечный скролл позволяет загружать данные на страницу поэтапно, в процессе скролла пользователя. В блоге Wan
ЗЗаметки про ReactЗаметки про React@ru_react_notes · канал · Технологии
3 412подписчиков491постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем