Я пытаюсь следовать руководству, чтобы узнать, как реагировать на тип script. Однако, когда я создаю свое решение, я получаю ошибку. Код
import React, { useState, useEffect } from 'react';
import axios from 'axios';
const DataFetching = () => {
const [posts, setPosts] = useState([]);
useEffect(() => {
axios.get('https://jsonplaceholder.typicode.com/posts')
.then(res => {
console.log(res)
setPosts(res.data)
})
.catch(err => {
console.log(err)
})
})
return (
<div>
<ul>
{posts.map(post => (<li key={post.id}>{post.title}</li>))}
</ul>
</div>
);
};
export default DataFetching;
ошибка, которую я получаю
TypeScript error in src/DataFetching.tsx(21,43):
Property 'id' does not exist on type 'never'. TS2339
Я следую следующему руководству https://www.youtube.com/watch?v=bYFYF2GnMy8 < / а>. Любая помощь или руководство приветствуются