Пусть bikesData.index нужен, а как узнать элемент массива? Здесь есть перебор этого массива, там эти элементы, очевидно (очевидно?), доступны.
И пропсы что-то плохо проксируются, если undefined.
let index = props.bikesData.index
здесь чтение неизвестного значения из bikesData.index. Где запись в bikesData.index? Зачем вообще bikesData.index нужен?
Откуда идёт чтение props? Зачем туда передаётся что-то неизвестное?
Вообще есть понимание, откуда брать i в записи removePost( i )? Сам метод может воспринять правильно это i?
Эти вопросы нужны, чтобы распутать мешанину деталей в замысле. Без этого осознанно работать с массивами невозможно, только наугад.
Не помню, что есть что в записи n×k, строка или столбец. Можно опереться именно на назначение этих коэффициентов.
Если вчитаться в правила умножения матриц, то обязательно найдётся ответ. И я склоняюсь к "столбцу", в правиле ведь "строка на столбец" умножается, как я помню.
малое "b" — это вектор, большое "A" — это матрица. И наоборот, малое "a`" — вектор транспонированной матрицы, большое "B" — матрица. Одиночный индекс показывает порядковый номер вектора, начиная слева или сверху.
Программисты тоже разные бывают, кому-то писать свой парсер может оказаться лень, а какой-нибудь параметрический запрос на том же yaml или json на готовой площадке чуточку проще.
Запись acc._id указывает на обращение к свойству с именем "_id".
Запись acc[task._id] требует значения из task._id и использует это значение как имя свойства.
И пропсы что-то плохо проксируются, если undefined.