TypeScript 5.5 переходит в бета-версию
Список улучшений включает в себя предикаты инферентных типов, проверку синтаксиса регулярных выражений, а также оптимизацию производительности и размера.
React 19, последняя версия JavaScript-библиотеки Meta для рендеринга пользовательских интерфейсов, уже доступна в бета-версии. Обновление представляет такие возможности, как асинхронные функции в переходах и возможность доступа к ref в качестве prop для компонентов функции.
Бета-версия React 19 была представлена 25 апреля. Опубликовано руководство по обновлению React 19 beta.
В React 19 добавлена поддержка использования асинхронных функций в переходах для автоматической обработки отложенных состояний, форм, ошибок и оптимистичных обновлений. Функции, использующие async-переходы, называются Actions. Опираясь на Actions, React 19 представляет useOptimistic для управления оптимистичными обновлениями и новый хук React.useActionState для обработки общих случаев для Actions. Actions также интегрированы с новыми функциями <form> для react-dom в React 19.
React 19 включает все возможности React Server Components из канала Canary, а это значит, что библиотеки, поставляемые с Server Components, теперь могут нацеливаться на React 19 как на зависимость с условием экспорта react-server для использования во фреймворках, поддерживающих Full-stack React Architecture.
Другие улучшения в React 19:
Список улучшений включает в себя предикаты инферентных типов, проверку синтаксиса регулярных выражений, а также оптимизацию производительности и размера.
Выходящая в сентябре Java 23 будет включать предварительные версии сборщиков потоков, API для работы с файлами классов, а также примитивные типы в паттернах, instanceof и switch.
Последний выпуск Node включает поддержку require() для модулей ES, улучшенную связь WebSocket и обновление движка V8 JavaScript 2.4 от Google.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии