Size: a a a

React — русскоговорящее сообщество

2021 January 02

И

Иван in React — русскоговорящее сообщество
🤷‍♂️ на первый взгляд норм
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
И это срабатывает сразу же
источник

И

Иван in React — русскоговорящее сообщество
Павел Конин (HappyWay)
То есть стоит мне заменить <Link> на <a>
Может, из-за того, что ты рендеришь роутер?
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Нормально я так облажался)
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Спасибо
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Что странно, мне идешка так "импортировала"
источник

И

Иван in React — русскоговорящее сообщество
Павел Конин (HappyWay)
Что странно, мне идешка так "импортировала"
У роутера так себе с автоматическими импортами — не знаю, с чем это связано. Скорее всего в роутере экспорты немного по-дэбильному написаны
источник

И

Иван in React — русскоговорящее сообщество
Павел Конин (HappyWay)
                listCategories.push(
                   <li className="side-nav-item" key={category['id']}>
                       <Link to="/about">
                           {category['name']}
                       </Link>
                       <SidebarTree categories={categories} parent_id={category['id']}/>
                   </li>
               );
Советую познакомиться с другими методами массивов. В js вместо forEach + push принято юзать map для преобразования массивов
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Мне самому это не нравится, в остальных компонентах везде используется map. Но здесь мне непонятно, как преобразовать к типу данных, для которого применим map
источник

Р

Роман in React — русскоговорящее сообщество
Почему var используется?
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Вот таким образом я получаю json массив дерева с апи:
https://dumpz.org/ct543pP8s5HQ
Но он почему-то не является объектом, для которого можно использовать .map()
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Изменил на константу
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Роман
Почему var используется?
Спасибо за замечание
источник

Р

Роман in React — русскоговорящее сообщество
Павел Конин (HappyWay)
Спасибо за замечание
Да это вопрос был🤣🤣🤣
источник

И

Иван in React — русскоговорящее сообщество
Павел Конин (HappyWay)
Мне самому это не нравится, в остальных компонентах везде используется map. Но здесь мне непонятно, как преобразовать к типу данных, для которого применим map
const foo = Object.values(obj).map()
источник

И

Иван in React — русскоговорящее сообщество
Павел Конин (HappyWay)
Мне самому это не нравится, в остальных компонентах везде используется map. Но здесь мне непонятно, как преобразовать к типу данных, для которого применим map
const values = condition ? Object.values(obj) : []

const elems = values.map(...)
источник

И

Иван in React — русскоговорящее сообщество
Павел Конин (HappyWay)
Мне самому это не нравится, в остальных компонентах везде используется map. Но здесь мне непонятно, как преобразовать к типу данных, для которого применим map
Метод map есть у массивов. Как и метод forEach. Скорее всего для твоего объекта нельзя использовать map потому что это не массив
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
источник

ПК

Павел Конин (HappyWa... in React — русскоговорящее сообщество
Исправил все замечания, спасибо
источник

И

Иван in React — русскоговорящее сообщество
Map вместо forEach И push
Почитай в интернетах разницу между map и forEach
источник