Bezdepbonusu7Программирование: статьи и ответы

На этой неделе в React # 137: извлечение кода, серверные компоненты, сигналы, компилятор Forget, Next.js,

Архив Bezdepbonusu76 мин чтения

Всем привет!

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

Осталась одна неделя, чтобы отправить ваше предложение о выступлении в 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

ReactReact NativeReactjsJavaScriptTypescript

Похожие материалы

Статья из архива сайта: перевод и редактура материала сообщества разработчиков. Версии библиотек и инструментов могли измениться, сверяйтесь с официальной документацией.