1

如何设置 loaderSimpleStory() 和 FlightStatusStory 的状态。

当 loaderSimpleStory() 为真时,FlightStatusStory 将为假,反之亦然。

const LoadingStory = () => {
  return (
    <div className="content-wrapper">
      {loaderSimpleStory()}
      <div className="container-subnav">
        <FlightStatusStory />
      </div>
      <div className="headline">{headlineSimpleStory()}</div>
      {linkSimpleStory()}
      {richTextSimpleStory()}
    </div>
  );
};

任何帮助都会非常有帮助。

4

1 回答 1

2
import React, {useState, useEffect} from 'react';

const LoadingStory = () => {
    const [status, setStatus] = useState(null);

    useEffect(() => {
        setStatus(loaderSimpleStory()); 
    },[])

    return (
        <div className="content-wrapper">
            {status == null && loaderSimpleStory()}
            <div className="container-subnav">
                {status !== null && <FlightStatusStory status={!status} />}
            </div>
        </div>
    );
};
于 2019-06-11T05:41:43.897 回答