我创建并发布了一个npm库。该库使用React.createContext()。
然后我使用(较旧的,故意的)react版本16.0.0和react-dom版本16.0.0创建了一个demo react app演示>
当我运行应用程序时,出现以下错误:How to use new Feature Hooks in React?
鉴于我拥有该库,有没有一种方法可以以与旧版本的react-context-api以前版本向后兼容的方式来构建/编译它?我希望这个新的npm库与较早的react版本兼容。
谢谢
我创建并发布了一个npm库。该库使用React.createContext()。然后,我使用(较旧的,故意的)react版本16.0.0和react-dom版本16.0.0创建了一个演示react应用程序,当我...
不可能。 react应用程序只能使用单个版本的react,这就是您在项目中使用的版本。用于响应的库仅应将响应作为对等依赖项。这意味着使用它的项目负责提供最低版本。您不能也不应将响应捆绑在旨在供其他项目使用的库中,尤其是不同版本的库。