@supeeeee_r_man
Начинающий веб-разработчик

Как корректно выводить/не выводить данные?

добрый день!
Подскажите, пожалуйста, как корректно скрыть куски кода, если нет данных из API.

Вот есть reducer, где обрабатываются данные:
export function queryLog(state = initialState, action): object {
    if (action.type === constants.LOAD_QUERY_LOG_STOP) {
        log = action.queryLog;
    }
    if (action.type === constants.LOAD_COMMENTS_STOP) {
        comments = action.comments;
    }

    let summ = log.concat(comments).map(el => {
        el.date = el.dt_changelog * 1000 || el.datetime * 1000;
        el.type = el.dt_changelog ? 'changelog' : 'comment';
        el.text = el.dt_changelog ? changed : el.text;
        el.author = el.dt_changelog ? el.usr.source : el.author;
        el.status = el.changelog ? ('Статус' in el.changelog ? el.changelog['Статус'].after : ' не назначен') : '';
        return el;
    });


Мне нужно, сделать так:
"Если в апи нет данных о "Статус", то блок не выводим"

5da6d8ba247e5918625419.png
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vadimMalovaniy
В React пишешь если есть данные выводишь блок. Именно react отвечает за отображение данных. Redux только из хранит их.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы