react/fixtures
Sebastian Markbåge dc7eedae3c
Encode server rendered host components as array tuples (#18273)
This replaces the HTML renderer with instead resolving host elements into
arrays tagged with the react.element symbol. These turn into proper
React Elements on the client.

The symbol is encoded as the magical value "$". This has security implications
so this special value needs to remain escaped for other strings.

We could just encode the element as {$$typeof: "$", key: key props: props}
but that's a lot more bytes. So instead I encode it as:
["$", key, props] and then convert it back.

It would be nicer if React's reconciler could just accept these tuples.
2020-03-11 09:48:02 -07:00
..
art fix spelling error: Here's -> Here (#14307) 2018-11-22 14:47:20 +00:00
attribute-behavior Bump Prettier (#17811) 2020-01-09 13:54:11 +00:00
concurrent/time-slicing Update Fixtures to use new APIs (#17380) 2019-11-17 14:42:47 -08:00
devtools Updated DT regression fixture path 2019-08-28 07:25:52 -07:00
dom remove OSS testing builds (#18138) 2020-02-26 13:12:55 +00:00
eslint Bump Prettier (#17811) 2020-01-09 13:54:11 +00:00
expiration Bump handlebars from 4.0.11 to 4.5.3 in /fixtures/expiration (#17729) 2019-12-30 08:57:08 -08:00
fiber-debugger Bump Prettier (#17811) 2020-01-09 13:54:11 +00:00
fiber-triangle Publish a local release (canary or stable) to NPM (#14260) 2018-11-23 12:37:18 -08:00
fizz-ssr-browser [Fizz] New Server Rendering Infra (#14144) 2018-11-30 11:38:22 -08:00
flight Encode server rendered host components as array tuples (#18273) 2020-03-11 09:48:02 -07:00
flight-browser Encode server rendered host components as array tuples (#18273) 2020-03-11 09:48:02 -07:00
packaging update fixtures/packaging/README.md (#14320) 2018-11-24 21:40:56 +00:00
scheduler Add test of scheduler overhead (#16260) 2019-08-01 17:13:39 -07:00
ssr Update Fixtures to use new APIs (#17380) 2019-11-17 14:42:47 -08:00
tracing Fix various typos (#17724) 2019-12-29 13:47:51 -08:00