Всем привет!

На этой неделе еще много материалов о сигналах, но настала очередь серверных компонентов взять на себя обсуждение!

Осталась одна неделя, чтобы отправить ваше предложение о выступлении в CFP React-Native-Connection (Париж — 1 июня).

💡 Проверьте эту рассылку в Твиттере — визуальный формат 🎨

Чтобы поддержать меня:

💡Подпишитесь на Эта неделя в ответе

⚛️ Реагировать

WTF — это извлечение кода

Мишко (Qwik) объясняет преимущества совместного размещения кода сервера/клиента в одном файле и ограничения текущей модели Next.js (извлечение экспорта): вы можете объявить только одну функцию getServerSideProps, и вы должны использовать ReturnType для ввести правильный тип данных в клиентский компонент. Извлечение функций и извлечение замыканий обеспечивают лучший опыт разработчика.

Эти методы еще не используются в мире React сегодня, но мы можем ожидать их скорого появления в наших фреймворках. Команда Qwik планирует отделить извлечение кода от фреймворка. Таннер Линсли сотрудничает с ними и уже использует этот тип извлечения в Bling, наборе инструментов, который должен стать основой будущей платформы TanStack Start.

Я думаю, что мы также можем включить React Server Components в категорию методов, позволяющих беспрепятственно смешивать серверный/клиентский код: нам лучше рассмотреть это решение при обсуждении текущих ограничений Next.js.

Компоненты сервера React

После сигналов на этой неделе в центре внимания будут серверные компоненты. Дэн Абрамов вызвал множество дискуссий в поисках хороших ментальных моделей для объяснения новой функции. Вам придется покопаться в этих дискуссиях, чтобы найти аналогии, которые говорят вам больше всего.

Серверные компоненты также могут иметь неожиданные преимущества: уровень связи для потоков Electron или гибкий уровень данных для генераторов статических сайтов.

💡Подпишитесь на Эта неделя в React

📱 React-Native

🧑‍💻 Вакансии

🧑‍💼 Passionfroot — Senior Full-stack Engineer (Remix) — €160k+, Берлин/удаленно

Миссия Passionfroot — расширять возможности независимых предприятий завтрашнего дня с помощью YouTube, подкастов, социальных сетей и информационных бюллетеней. Присоединяйтесь к нам в создании инструмента, который позволит создателям контента во всем мире создавать масштабируемый и устойчивый бизнес.

🧑‍💼 Callstack — старший разработчик React Native — полностью удаленный, 21–32 тыс. злотых нетто на B2B, ежемесячно

Хотите работать над самыми популярными приложениями в мире? Хотели бы вы стать соавтором технологии React Native? Присоединяйтесь к команде Callstack лидеров React и React Native. Посетите наш веб-сайт для получения более подробной информации. Мы с нетерпением ждем вашего приложения — покажите нам, что у вас есть!

🧑‍💼 G2i — 100 % удаленных React Native Jobs

У нас открыто несколько вакансий для разработчиков, ориентированных на React Native! Зарплата ~160к плюс бонус 10%. Вы должны иметь производственный опыт работы с RN и находиться в США. Напишите в директ @gabe_g2i, чтобы узнать больше, и не забудьте упомянуть об этой неделе в React.

💡 Как опубликовать предложение?

🔀 Другое

🤭 Веселье

🤣 Другие смешные твиты на этой неделе

До встречи! 👋

💡Подпишитесь на Эта неделя в React