首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nextjs组件获取数据

问nextjs组件获取数据
EN

Stack Overflow用户
提问于 2020-03-06 04:34:50
回答 2查看 3.6K关注 0票数 2

本教程允许我从页面获取数据。组件如何取回数据呢?

我有要从中获取数据的组件。我该怎么做呢?

https://nextjs.org/docs/basic-features/data-fetching#server-side-rendering

EN

回答 2

Stack Overflow用户

发布于 2020-03-06 12:06:21

您可以通过使用useEffect来使用fetch data。另一方面,您可以从父组件获取数据,并将数据传递给子组件。

代码语言:javascript
复制
const Component = props => {
   // You can get data from parent component.
   const parentData = props.parentData

   useEffect(() => {
     // Fetch Data here when component first mounted
   }, [])
}
票数 2
EN

Stack Overflow用户

发布于 2020-03-07 17:05:25

例如。首先在pages文件夹中创建login.js页面,然后在login.js中调用api,然后将数据传递到component文件夹中的logincomponent.js文件。在Next.js的组件中加载数据是一种很好的方式。另一种方法是在组件中使用UNSAFE_componentWillMount来调用接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60553527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档