Size: a a a

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

2020 November 05

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
спасибо, я помучаюсь еще, а там посмотрим.
https://codesandbox.io/s/holy-sea-kmucy?file=/src/App.js

👆🏿всё работает как должно
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Eugene Stepanyuk
Парни, кто сталкивался с таким? где ошибаюсь, как правильно вставить новую строку с "пустыми" компонентами?
Состояние таблицы представленно в виде массива сирок, так?
Ну добавьте в этот массив новую "пустую" строку, и в компоненте выведите это все дело🤷‍♂
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Stanislav
скажу за себя, для меня то что вы скинули нечитабельно
скинул бы в кодесандбоксе, но там куча данных тянется с других мест, проблематично
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
https://codesandbox.io/s/holy-sea-kmucy?file=/src/App.js

👆🏿всё работает как должно
Да, вижу. Я тоже могу показать, где работает, как должно. Не могу понять, почему конкретно в ЭТОМ моем проекте оно не работает.
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
Да, вижу. Я тоже могу показать, где работает, как должно. Не могу понять, почему конкретно в ЭТОМ моем проекте оно не работает.
он чем-то отличается от других
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
он чем-то отличается от других
Да вот не могу понять, вроде ничем. Вот, увидел:

<BrowserRouter basename="app">

а у меня

<Router basename="/administrator">

со слешом, то есть.
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
В слеше может быть какой-то прикол?
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
Да вот не могу понять, вроде ничем. Вот, увидел:

<BrowserRouter basename="app">

а у меня

<Router basename="/administrator">

со слешом, то есть.
поменял, со слешом тоже работает
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
поменял, со слешом тоже работает
для понимания, у меня импортится вот так:

import {BrowserRouter as Router} from 'react-router-dom';

из-за чего я могу, если надо, одним махом быстренько на хеш-роутер перейти.
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
поменял, со слешом тоже работает
серваком заведую не я, могут там быть какие-то свои приколы?
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Vladimir Klimov
Состояние таблицы представленно в виде массива сирок, так?
Ну добавьте в этот массив новую "пустую" строку, и в компоненте выведите это все дело🤷‍♂
да, данные представлены в массиве обьектов, которые подставляю в компонент. Добавляю в массив новый пустой обьект. Но проблема в том, что новая строка создается с компонентом (в примере select ) заполненным несколькими значениями (старыми и новым пустым), а я хочу добиться того, чтобы новая строка создавалась с компонентом и пустым значением
как пытаюсь добавить строку
handleAdd = () => {
       const { count, data } = this.state;
       const newData = data;
       newData.push({ id: count });
       this.setState({
           data: newData,
           count: count + 1
       });
};
источник

S

Stanislav in React — русскоговорящее сообщество
Vladimir Samoilenko
серваком заведую не я, могут там быть какие-то свои приколы?
у вас это именно при деплое проявляется?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Stanislav
у вас это именно при деплое проявляется?
да, вся проблема из-за того, что я деплою не в корень сайта, а в папку.
источник

S

Stanislav in React — русскоговорящее сообщество
Vladimir Samoilenko
да, вся проблема из-за того, что я деплою не в корень сайта, а в папку.
хотите сказать проблема была в этом или что?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Stanislav
хотите сказать проблема была в этом или что?
проблема не была, она осталась
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Стоп! Кажется, я знаю, где копать... ))) А-а-а-а-а, кажется, знаю! ))))
источник

kS

koland Smm in React — русскоговорящее сообщество
Здравствуйте, не подскажите, почему через цикл стейт не обновляется, хотя при кликах все срабатывает? Имеется в виду, чтобы при клике через цикл добавилось сразу 10 позиций, чтобы не пришлось по 10 раз кликать по кнопке.
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Сейчас деплойну и проверю!
источник

S

Stanislav in React — русскоговорящее сообщество
koland Smm
Здравствуйте, не подскажите, почему через цикл стейт не обновляется, хотя при кликах все срабатывает? Имеется в виду, чтобы при клике через цикл добавилось сразу 10 позиций, чтобы не пришлось по 10 раз кликать по кнопке.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
koland Smm
Здравствуйте, не подскажите, почему через цикл стейт не обновляется, хотя при кликах все срабатывает? Имеется в виду, чтобы при клике через цикл добавилось сразу 10 позиций, чтобы не пришлось по 10 раз кликать по кнопке.
Потому что каждый раз в setRemoveList передается одно и тоже
источник