diff --git a/.changeset/long-carrots-listen.md b/.changeset/long-carrots-listen.md new file mode 100644 index 0000000000..e8b886b8ee --- /dev/null +++ b/.changeset/long-carrots-listen.md @@ -0,0 +1,5 @@ +--- +"@lynx-js/react": patch +--- + +fix: export `createRef` and `useRef` from `@lynx-js/react/legacy-react-runtime` diff --git a/packages/react/runtime/lazy/legacy-react-runtime.js b/packages/react/runtime/lazy/legacy-react-runtime.js index c52036316e..65d7eb6f62 100644 --- a/packages/react/runtime/lazy/legacy-react-runtime.js +++ b/packages/react/runtime/lazy/legacy-react-runtime.js @@ -9,11 +9,13 @@ export const { PureComponent, __runInJS, createContext, + createRef, lazy, useCallback, useEffect, useMemo, useReducer, + useRef, useState, } = target[sExportsLegacyReactRuntime]; diff --git a/packages/react/runtime/src/legacy-react-runtime/index.ts b/packages/react/runtime/src/legacy-react-runtime/index.ts index d82389083a..ff74990cca 100644 --- a/packages/react/runtime/src/legacy-react-runtime/index.ts +++ b/packages/react/runtime/src/legacy-react-runtime/index.ts @@ -21,7 +21,7 @@ export { ComponentFromReactRuntime as PureComponent } from '../compat/lynxCompon export { createContext } from 'preact'; export { lazy } from 'preact/compat'; export { useState, useReducer, useEffect, useMemo, useCallback /*, useInstance */ } from '../hooks/react.js'; -export { __runInJS }; +export { __runInJS, createRef, useRef }; /** * @internal