Нет установленного состояния или асинхронного, но все равно ошибка «Не удается выполнить обновление состояния на не смонтированном компоненте» - PullRequest
0 голосов
/ 13 июня 2019

Я почти сдался с этим.Я не могу заставить свой компонент работать независимо от того, что я делаю.Я прочитал все сообщения об ошибках здесь и в Google, но все еще ничего.Я получаю ошибку

Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.

Вот мой полный код ...

import React, { Component } from 'react;

// page title bar
import PageTitleBar from 'Components/PageTitleBar/PageTitleBar';

import {
    NewsFeedWidget
} from "Components/Widgets";

// widgets data
import {
    newsData,
} from './data';

export default class EcommerceDashboard extends Component {

    render() {
        return (
            <div className="ecom-dashboard-wrapper">
                <div className="content_container">
                    <div className="row">
                        <div className="col-sm-6 col-md-4 w-xs-full">
                            <NewsFeedWidget data={newsData} />
                        </div>
                    </div>
                </div>
            </div>
        )
    }
}

и NewsFeed.js

import React, { Component, Fragment } from 'react';

const NewsFeedWidget = ({ data }) => (
    <div className="cardheader_container">
        <div className="notification_container">
            {data && data.map((d, key) => (
                <div className="a_notification" key={key}>
                    <div className="not_header">
                        <div className="not_content">
                            <h5>{d.title}</h5>
                            <p>{d.subtitle}</p>
                        </div>
                    </div>
                </div>
            ))}
        </div>
    </div>
}

export default NewsFeedWidget;

Очевидно,Я новичок в React, поэтому, пожалуйста, объясните, как и какая проблема у меня возникла.Бьюсь об заклад, это будет что-то глупое, но так я научусь.

ty

1 Ответ

0 голосов
/ 13 июня 2019

Не могли бы вы также загрузить код для PageTitleBar?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...