Как мне заставить саспенс работать над React 18?Html

Программисты Html
Ответить
Anonymous
 Как мне заставить саспенс работать над React 18?

Сообщение Anonymous »

Здравствуйте, мой код следующий: попробуйте приостановить реакцию 18, но не удалось отобразить. Загрузка....
User.jsx

Код: Выделить всё

import React, { useEffect, useState } from "react";

export const User = () => {
const [user, setuser] = useState(null);

useEffect(() => {
const res = fetch("https://jsonplaceholder.typicode.com/todos/1")
.then((response) => response.json())
.then((json) => setuser(json));
}, []);

return {JSON.stringify(user)};
};


App.js

Код: Выделить всё

import logo from './logo.svg';
import './App.css';
import { Suspense } from 'react';
import { User } from './components/User';

function App() {
return (





);
}

export default App;


приложение отображает {} или null, но никогда не получает резервный вариант, как ожидалось.

Подробнее здесь: https://stackoverflow.com/questions/719 ... n-react-18
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»