Alessio Gravili
ebd43c7763
feat: pre-compile ui and richtext-lexical with react compiler ( #7688 )
...
This noticeably improves performance in the admin panel, for example
when there are multiple richtext editors on one page (& likely
performance in other areas too, though I mainly tested rich text).
The babel plugin currently only optimizes files with a 'use client'
directive at the top - thus we have to make sure to add use client
wherever possible, even if it's imported by a parent client component.
There's one single component that broke when it was compiled using the
React compiler (it stopped being reactive and failed one of our admin
e2e tests):
150808f608
opting out of it completely fixed that issue
Fixes https://github.com/payloadcms/payload/issues/7366
2024-08-19 17:31:36 -04:00
..
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-18 23:22:38 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-08-13 12:54:33 -04:00
2024-08-16 11:44:27 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-07-26 10:33:46 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 15:46:40 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-05-12 21:28:19 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-07-23 13:44:44 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 13:55:10 -04:00
2024-08-13 12:54:33 -04:00
2024-07-11 15:59:38 -04:00
2024-05-25 15:45:05 +00:00
2024-08-13 12:54:33 -04:00
2023-09-01 14:45:41 -04:00
2024-03-07 11:33:46 -05:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-07-11 15:59:38 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-08-06 23:54:34 +00:00
2024-08-19 17:31:36 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-03-19 11:31:50 -04:00
2024-08-19 17:31:36 -04:00
2024-08-19 17:31:36 -04:00
2024-05-01 17:35:41 -04:00
2024-08-13 12:54:33 -04:00
2024-08-19 17:31:36 -04:00
2024-08-14 08:57:04 -04:00
2024-08-14 08:57:04 -04:00
2024-08-19 17:31:36 -04:00
2024-04-06 15:06:04 -04:00
2024-06-17 14:25:36 -04:00
2024-08-19 17:31:36 -04:00
2024-03-14 23:53:47 -04:00
2024-08-19 17:31:36 -04:00
2024-05-13 01:37:52 +00:00