Я обычно использую уникальные alert
поля для каждого предупреждающего сообщения.Таким образом, пользователь может легко закрыть их один за другим.Если вы действительно хотите показать все сообщения внутри одного предупреждения, я предлагаю вам это.Используйте массив внутри вашего компонента, где вы обрабатываете предупреждение.
Предположим, что вы храните свое предупреждение внутри массива где-нибудь, например:
const alerts = ['First line', 'Second line', 'Third line'];
Тогда ваш компонент должен получить их и отобразитьих следующим образом:
const YourOwnComponent = props => {
const { alerts } = props;
return (
<Alert>
{alerts.map(line => (
<p>{line}</p>
))}
</Alert>
);
};
При этом ваше оповещение будет выглядеть так: ![enter image description here](https://i.stack.imgur.com/sLKFx.png)
После этого вы сможете управлять своим оповещением по своему усмотрению.