gpt4 book ai didi

react-bootstrap - react 引导警报不显示

转载 作者:行者123 更新时间:2023-12-05 06:10:41 26 4
gpt4 key购买 nike

React react-bootstrap 警报未显示

import { Alert } from 'react-bootstrap';
import React from 'react';

const ShowSuccess= () => {
return (
<Alert color='primary' fade={false}>check it out!</Alert>
);
}

export { ShowSuccess };

这是调用我的警告框的部分

import { ShowSuccess } from '../../Notifications';

export const fetchInfo= async () => {
try {
await getData();
ShowSuccess();
} catch (error) {
console.log(error);
}
}

最佳答案

是的,无论何时进行 API 调用,您都可以将 flag 状态设置为 true。如果标志状态为真,那么您可以执行必要的操作或任务,例如在您的案例中显示警告框,否则执行其他任务。

您可以执行条件渲染以在 JSX 中显示警告框。

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

function FetchInfo(){
const [value, setValue] = useState(null);
const [flag, setFlag] = useState(false);

useEffect(() => {
async function fetch() {
try {
const data = await getData();
setValue(data);
setFlag(true);
} catch(e) {
console.log(e);
}
fetch();
},[])

return (
<>
{flag &&
<Alert color='primary' fade={false}>check it out!</Alert>
}
</>);
}
export default FetchInfo;

关于react-bootstrap - react 引导警报不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64326989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com