A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object

233
26 августа 2017, 02:15

track - это hash Map.

class PointsMaker extends Component {
shouldComponentUpdate(nextProps) {
  return nextProps.update
}
render() {
    const track = this.props.track;
    const update = this.props.update;
    if (track.length !== 0 && update) {
        this.props.shouldUpdate(false);
          track.forEach((value, key) => {
            if (value.length !== 0)
            return (
              <VehicleMarker target={key}/>
            );
            else return null;
          });
    }
    else {
        return null;
    }

}
}

А как по другому можно перебрать массив и выдать компонеты?

READ ALSO
Как передать все параметры родителю

Как передать все параметры родителю

Есть такая функция в родителе

203
Проблема с браузером firefox

Проблема с браузером firefox

сайт без адаптивности При уменьшении примера в браузере хром и во всех остальных кроме мозилысайт уменьшается под размеры окна

194
Yii2 проблема с пагинацией, GridView пагинация

Yii2 проблема с пагинацией, GridView пагинация

Добрый деньБез связки 2-х таблиц пагинация работает отлично, но с hasMany не работает

310