gazes12
@gazes12

Как исправить проблему с передачей state в props?

import React from 'react';
import Form from './components/Form';
import Online from './components/Online';

function App() {

  const state = {
    a: undefined,
  }

  const getApi = async (e) =>{
    e.preventDefault();
    const api = await fetch('https://api.wrimororld.com/online');
    const data = await api.json();
    console.log(data);

    state.setState = {
      a: data.potato,
    }
  }

  return (
    <div className="App">
      <Form MethodGetOnline={getApi}/>
      <Online total={getApi.state.a}/> /*Не работает эта строка*/
    </div>
  );
}

export default App;


Буду благодарен за помощь!
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@HealSpirit
Опять мешаете классовые и функциональные компоненты. Заменить state и setState на хук useState
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы