reactjs React TypeScript:使API调用的结果在其他地方可用

mmvthczy  于 2023-11-18  发布在  React
关注(0)|答案(2)|浏览(101)

我有一个React/TypeScript应用程序,它可以请求REST API。
我的应用程序中的一个组件请求我希望能够在其他地方使用的信息。
是否可以在其他文件夹中调用此API,然后将结果导入到需要的组件中?
或者每次需要时都需要请求这些信息吗?
我对React还很陌生,所以不确定要用什么方法来实现这一点。

z8dt9xmd

z8dt9xmd1#

请探索自定义钩子和全局状态管理。
既然你说你是一个初学者,我建议你去探索一下上面的术语。
你会得到你想要的答案

amrnrhlw

amrnrhlw2#

从别人说的开始,你需要的基本知识是关于React context
这使得父组件(称为Context provider)将一些数据传递给它的所有子组件,这些子组件可以通过useContext钩子访问。一个强大的行为是,子组件可以通过使用上下文本身提供的setter函数来修改上下文值。我建议你检查this question here及其接受的答案。

相关问题