TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
Alexeev Blog

6 Dec 2024, 11:24

Open in Telegram Share Report

Кратко и по-русски что поменялось, честно говоря я ожидал какой то там их новый компилятор, который помнится они обещали.
Но вот за отказ от forwarRef спасибо. Однако опять же - пока Vue 3 кажется на 3 головы DX проще.

React 19 представляет собой новую версию React, которая включает в себя улучшенные возможности для работы с асинхронными функциями, улучшенную поддержку форм и действий, а также новые хуки и API для работы с серверными компонентами и действиями. Вот основные моменты и их перевод на русский язык:

1. Улучшенная поддержка асинхронных функций в компонентах:
- В React 19 добавлена поддержка использования асинхронных функций в переходах для автоматического управления состоянием ожидания, обработки ошибок и оптимистических обновлений.

2. Новые хуки и API:
- useActionState: новый хук для упрощения общих случаев работы с действиями (Actions).
- useOptimistic: новый хук для упрощения управления оптимистическими обновлениями.
- use: новый API для чтения ресурсов в рендеринге.
- Actions: интеграция действий с элементами формы для автоматического управления отправкой форм.
- useFormStatus: новый хук для доступа к информации о родительской форме.

3. Улучшения в React DOM:
- ref как prop: теперь функции компонентов могут получать ref как проп.
- улучшенная отчетность о ошибках гидратации: теперь при ошибках гидратации выводится разница между серверным и клиентским рендерингом.
- поддержка Document Metadata: теперь можно рендерить элементы метаданных напрямую в компонентах.
- поддержка стилей: улучшена интеграция с Concurrent Rendering и Streaming Rendering для управления стилями.
- поддержка асинхронных скриптов: теперь можно рендерить асинхронные скрипты в любом месте компонентного дерева.
- поддержка предварительной загрузки ресурсов: добавлены новые API для предварительной загрузки ресурсов.

4. Улучшения в ошибках:
- Улучшена отчетность о ошибках гидратации, теперь выводится разница между серверным и клиентским рендерингом.
- Добавлены новые опции для обработки ошибок: onCaughtError, onUncaughtError и onRecoverableError.

Эти изменения улучшают производительность, упрощают управление состояниями и ошибками, а также повышают удобство использования React.

13 0 0
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot