React добавил экспериментальную поддержку для двух новых методов на этой неделе: просмотреть переходы и деятельность.
Просмотр переходов облегчает добавление анимации в переходы пользовательского интерфейса в приложении.
«Under-Hood, эти анимации используют новый API Transtion Transtion, доступный в большинстве современных браузеров»,-говорится в сообщении в блоге React Labs. «Этот новый компонент позволяет декларативно определять« что », чтобы оживить, когда активируется анимация».
Для очень любопытного, команда React создала объяснение того, как работает переход просмотра, но пост фокусируется на том, как разработчики могут использовать его с тремя триггерами:
Когда DOM обновляется из -за одного из этих триггеров анимации, React будет использовать декларативную эвристику, чтобы автоматически определить, какие компоненты активировать для анимации, объяснил пост. Затем браузер запустит анимацию, которая определена в CSS. Тем не менее, пост отметил, что это не для замены всей анимации в приложении.
«Просмотр переходов предназначен для использования для переходов пользовательского интерфейса, таких как навигация, расширение, открытие или переупорядочение»,-говорится в сообщении.
Он исследует способы, которыми разработчики могут использовать эту функцию, в том числе анимирующие границы подвески, навигации и списки.
Ответ сообщества Dev включил это от Джоша В. Комо, тренера и разработчика, на Bluesky:
Ну, это захватывающе! React только что добавила экспериментальную поддержку для просмотра переходов 🤩
React.dev/blog/2025/04…
[image or embed]
— Джош У. Комо (@joshwmocomeau.com), 24 апреля 2025 года
Активность — это API, который скрывает и показывает часть пользовательского интерфейса. Цель состоит в том, чтобы позволить разработчикам деприоритировать компоненты, «сохранение состояния пользовательского интерфейса с снижением затрат на производительность по сравнению с установкой или скрытыми с CSS».
Как писала команда React в своем блоге: «Когда видно действие, оно сделано как нормальное. Когда деятельность скрыта, оно не будет размонтировано, но сохранит свое состояние и будет продолжать делать более низкий приоритет, чем что -либо, видимое на экране».
Разработчики могут использовать его для сохранения состояния для частей пользовательского интерфейса, которые пользователь не использует, POST Read или для предварительных частей, которые пользователь, вероятно, будет использовать дальше.
В других новостях в прошлый понедельник команда React выпустила кандидата в релиз для Compiler React, инструмента времени сборки, который оптимизирует приложения React путем автоматической памяти.
React также предоставила два тематических исследования, показывающие, как создание контента Sanity Studio и контент и курирование и платформа для совместной работы Wakelet Используемый компилятор React для повышения производительности.
Angular Team Lead LLM-PREMPRENT WEB-FRAMEROD
Минко Гечев известен среди углового сообщества, как команда Google за рамки, но, конечно, он также сам по себе разработчик. Он вел себя независимо, и на этой неделе он поделился результатами: большая языковая модель (LLM)-первая веб-структура.
В своем блоге Гечев писал, что он видит две проблемы с нынешним ландшафтом платформ для кодирования Vibe:
Есть несколько способов решить проблему, в том числе построение рамки. В своем блоге он рассказал, как он разработал структуру с мелкозернистой реактивностью, используя очень базовый синтаксис и минимальный и выразительный синтаксис.
«У него есть ортогональные API, которые дополняют друг друга, и есть один способ ведения дел», — написал он. «Это потенциально может сделать строительные приложения с ним более многословными, но LLM может быть меньше, чтобы« учиться »и« знать ».»
Он основан на созданной он созданной для игрушечной структуре Revolt, с одним серьезным изменением: фреймворк получает все текстовые узлы и значения атрибутов, вызывая функцию Getter, написал он. Это позволяет структуре получить доступ к реактивным и статическим значениям таким же образом, добавил он.
Проект открыт и доступен на GitHub.
Если вы заинтересованы в других вариантах, которые изучают люди, мы рекомендуем проверить комментарии на его пост LinkedIn.
Redwoodjs выпускает Redwoodsdk
Блог Redwoodjs был тихим с сентября, но в этом месяце он обновился с сюрпризом: команда создала Redwoodsdk. Это композиционная структура реагирования, созданная для CloudFlare.
«Redwoodsdk-это естественная эволюция всего, что мы узнали, когда строили и поддерживая Redwoodjs»,-написал Питер Писториус, который создал Redwoodjs, в блоге сообщества. «С первых дней Redwoodjs наша миссия была ясной: помочь разработчикам создать и развернуть приложения с полным стеком быстрее, умнее и с уверенностью. Эта миссия не изменилась-но платформа имеет».
На GitHub доступна демонстрация.
Pistorius также обращается к тем, кто задавался вопросом о рамках, написав, что «Redwoodjs останутся полностью поддерживаемыми, с активным обслуживанием и обновлениями».
Новый помощник по кодированию Антропика
Anpropic выпустил инструмент командной строки для своего агентского помощника кодирования под названием Claude Code в начале этого месяца.
«Разработанный в качестве исследовательского проекта, Claude Code дает инженерам и исследователям анпорного анализа более нативного способа интеграции Claude в свои рабочие процессы кодирования», — говорится в блоге антропной инженерии.
Он предназначен для того, чтобы быть низкоуровневым и неопинированным, но это также означает кривую обучения для тех, кто новичок в инструменте, поэтому компания ИИ создала список предложений для эффективного использования его.
В сообщении на веб -сайте компании Anpropic сообщила пользователям, как настроить настройку для Claude Code, включая объяснение четырех способов управления разрешенными инструментами и как предоставить Claude доступ к большему количеству инструментов.
Клод не налагает конкретные рабочие процессы, поэтому пост также охватывает то, что внутренние и внешние команды определили как успешные шаблоны для использования Claude. В рамках этого он объяснил, как использовать Claude для взаимодействия с ноутбуками GIT и Jupyter. Вы также можете использовать его в качестве линтера, отмечается в сообщении.
Наконец, в сообщении объясняется, как «повысить уровень» с помощью многооткрытых рабочих процессов, таких как один код записи Claude и другой Claude для проверки.
IBM открытые источники речи к тексту модели
IBM Open поставлял свою новую модель речи в тексте гранитной речи 3.3 8B на прошлой неделе. Легкая модель автоматизирует транскрипцию и транскрипцию речи в текст для вариантов использования предприятия. Он поддерживает восемь языков: английский, французский, немецкий, итальянский, японский, мандаринский, португальский и испанский. Он также может обрабатывать большие аудиофайлы с его окном 128K.
Разработчики также могут использовать модель для создания AI-агентов с поддержкой голоса, которые транскрибируют голосовой ввод пользователя и запускают дополнительные действия, что позволяет более интерактивному опыту для конечных пользователей. Например, в случае использования поддержки клиента модель позволяет клиентам взаимодействовать с чатботом с использованием голосовых команд.
IBM добавил, что гранитная речь, доступная на обнимающем лицо, последовательно обеспечивает большую точность, чем ведущие конкуренты с открытой и закрытой моделью при тестировании в нескольких выдающихся общедоступных наборах данных, превосходящих модели сопоставимо размер, такие как Whisper и более крупная пограничная модель, Flash Gemini 2.0.
Новая аудио -модель построена на вершине Granite 3.3 8b Instruct, последнее обновление семьи IBM LLM.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон