mirror of
https://github.com/facebook/react.git
synced 2026-02-22 03:42:05 +00:00
* Rename ReactFlightStreamer -> ReactFlightServer * Unify Browser/Node stream tests into one file and use the client reader * Defer to the actual ReactDOM for HTML rendering for now This will need to use a variant of Fizz to do inline SSR in Flight. However, I don't want to build the whole impl right now but also don't want to exclude the use case yet. So I outsource it to the existing renderer. Ofc, this doesn't work with Suspense atm.
25 lines
960 B
JavaScript
25 lines
960 B
JavaScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*
|
|
* @flow
|
|
*/
|
|
|
|
// This file must have the Flow annotation.
|
|
//
|
|
// This is the Flow-typed entry point for the renderer. It should not be
|
|
// imported directly in code. Instead, our Flow configuration uses this entry
|
|
// point for the currently checked renderer (the one you passed to `yarn flow`).
|
|
//
|
|
// For example, if you run `yarn flow dom`, `react-server/flight.inline.dom` points
|
|
// to this module (and thus will be considered Flow-typed). But other renderers
|
|
// (e.g. `react-test-renderer`) will see stream as untyped during the check.
|
|
//
|
|
// We can't make all entry points typed at the same time because different
|
|
// renderers have different host config types. So we check them one by one.
|
|
// We run Flow on all renderers on CI.
|
|
|
|
export * from './src/ReactFlightServer';
|