У меня проблемы с выполнением выборки в соответствии с документацией, доступной на сайте Next. js. Я пытался утешить реквизит, который я не могу показать. Я не имею опыта работы с Next, пытаясь отразить его в React, но, к сожалению, он не работает. Как я могу сделать выборку, используя getStaticProps? У меня есть учебник, который использует getInitialProps для более старой версии Next. js, но я пытаюсь следовать их новой документации. Вот стартовый код, который у меня есть:
import React, { Component } from 'react';
// import fetch from 'node-fetch'
class Index extends Component {
state = {}
getStaticProps = async () => {
// Call an external API endpoint to get posts.
console.log('fetching data')
const res = await fetch('https://jsonplaceholder.typicode.com/todos/1')
const posts = await res.json()
return {
props: {
posts,
},
}
}
render() {
console.log(this.props)
return (
<div>
<h1>Our Index Page!!</h1>
</div>
);
}
}
export default Index