Что-то про React – Telegram
Что-то про React
300 subscribers
3 photos
498 links
Немного про React.
Список статей и новостей подбирается полностью вручную.
Download Telegram
🌎 React Docs Localizations Updates

Two new localization repositories were added:
Mongolian: reactjs/mn.reactjs.org
Catalan: reactjs/ca.reactjs.org

The Greek documentation websites went online:
el.reactjs.org

And the Ukrainian localization is complete:
https://uk.reactjs.org/
🔥 Experimental React Flare Updates

Besides the FocusScope addition, there were numerous other updates to the Experimental Event API. The core APIs are now better documented, the propagation system was reworked, event components now have a mount phase, and more.

https://github.com/facebook/react/issues/15257
🐞 Experimental DevTools Updates

Continuing the work on the new DevTools, the last two week bring restoring of selections between reloads, multiple UI changes, new tooltips, and more.

https://github.com/bvaughn/react-devtools-experimental
📹 Add disablePictureInPicture Attribute Support

React now properly sets the disablePictureInPicture attribute for <video> elements thanks to a contribution from Radu-Sebastian Amarie (eek).

https://github.com/facebook/react/pull/15334
🖼 React Native: View Inside Text

After being supported in both iOS and Android, React Core now also supports nesting Views inside Text. Thank you, Adam Comella (rigdern).

https://github.com/facebook/react/pull/15464
🏗 Stop Tracking Bundle Sizes in Repo

A snapshot of the latest bundle sizes will not automatically be stored during the CI run. This makes sure that sizebot compares against the correct sizes.

https://github.com/facebook/react/pull/15404
Measure Callback Timeout Relative to Current Time

This PR fixes an issue with the new ReactFiberScheduler by measuring the callback timeout relative to the current time.

https://github.com/facebook/react/pull/15479
🎉 DevTools Beta: Component Filters

The experimental rewrite of the React DevTools now comes with an option to filter components based on their name, type, or location.

Pressing the filter button in the new DevTools shows you options to filter components by name, type, and location.

https://twitter.com/brian_d_vaughn/status/1123765242767597576
🎇 React Flare: onFocusVisibleChange

Adds the new onFocusVisibleChange API to the Focus element. This event will only dispatch if the focus was triggered by a keyboard.

https://github.com/facebook/react/pull/15516
Scheduler: Forcing Low Framerate

A new Scheduler API allows forcing of lower frame rates. This is useful especially on lower spec devices that may not run enough tasks within the default frame budget.

https://github.com/facebook/react/pull/14826
🌍 React Docs Localizations Updates

The Polish localization is now complete!

https://pl.reactjs.org/
🎇 React Flare Updates

In addition to the onFocusVisibleChange API, all experimental event API listeners now use the capture phase, isTargetDirectlyWithinEventComponent was removed, and bugs were fixed.

https://github.com/facebook/react/pull/15526
https://github.com/facebook/react/pull/15546
https://github.com/facebook/react/pull/15514
🕳 Add Suspense Boundary Context and unstable_avoidThisFallback

The new suspense boundary context will be used to implement longer suspense in case it is undesirable to show a certain fallback state.
The first usage of this is the unstable_avoidThisFallback property that can be used to avoid fall back to the outer most suspense boundary.

https://github.com/facebook/react/pull/15578
🛠 Experimental DevTools: Add Suspense Toggle to All Elements

You can now toggle suspense on every element in the experimental DevTools. If the component is not in a suspense boundary, it will also show a warning.

https://twitter.com/brian_d_vaughn/status/1126182658864599040
⚠️ Warn When Suspending at Wrong Priority

This change adds a warning when components suspend during a user-blocking update. The warning recommends to schedule suspending updates via Scheduler.next instead.

https://github.com/facebook/react/pull/15492
🎇 React Flare Updates

Continuing the work of the past few weeks, the team worked on adding React.unstable_createEventComponent, more press event properties, server-side hit slop rendering, and a lot of other bug fixes.

https://github.com/facebook/react/issues/15257
🎽 Fix Interaction Tracing for Batched Update Mounts

This PR fixes an issue with interaction tracking that occurred when a root was mounting inside a batched update.

https://github.com/facebook/react/pull/15567
🔋 Batched Mode and

ReactDOM.unstable_createSyncRoot
Batched Mode is a new unstable React mode that ensures that updates are always batched while still doing all rendering without interruption. It can be opted in with the new ReactDOM.unstable_createSyncRoot API.

https://github.com/facebook/react/pull/15502
🌀 Add withSuspenseConfig API

The new unstable_withSuspenseConfig() API can be used to schedule updates with a different suspense config. This can be used to implement busy spinners.

https://github.com/facebook/react/pull/15593
👋 Remove <React.unstable_ConcurrentMode />

Partial opt-in into Concurrent Mode creates edge cases that are not trivial to support. Instead, the recommended approach is to opt in the entire root.

https://github.com/facebook/react/pull/15532