Size: a a a

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

2020 November 25

П

Паша in React — русскоговорящее сообщество
Олег
что значит поймать строку по айдишнику? можно пример?
Примера нет к сожалению. Скопируй массив. В копии с помощью find найди строку и забери
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
ребят вопрос. если у вас массив объектов. и каждый объект это строка таблицы. и нужно в каждый объект в определенное место вставить новое свойство (столбец). как гарантировать порядок эл-тов? предполагаю нужно реорганизовать структуру в массив
порядок элементов
скажи, что ты ожидаешь и что идет не так
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
порядок колонок, порядок элементов массива?
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
порядок элементов
скажи, что ты ожидаешь и что идет не так
у меня есть таблица, данные в которой представлены как массив объектов. нужно иметь возможность показать или скрыть любой столбец. и я думаю как это сделать и при этом чтобы не было проблем с порядком. скорее всего надо менять структуру.
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
у меня есть таблица, данные в которой представлены как массив объектов. нужно иметь возможность показать или скрыть любой столбец. и я думаю как это сделать и при этом чтобы не было проблем с порядком. скорее всего надо менять структуру.
передавать параметрами во вьюху видимые колонки
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
чтобы она определяла, что выводить, а что нет
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
структуру данных при этом можно не трогать
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
передавать параметрами во вьюху видимые колонки
я скорее про то как представить данные. если key свойства будет начинаться с числа то порядок нарушается
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ты используешь индекс как ключ для столбца?
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
ты используешь индекс как ключ для столбца?
[{date: '12-12-12', value1: 123, value2: 23}, {date: '12-12-12', value1: 123, value2: 23}, {date: '12-12-12', value1: 123, value2: 23}] данные представлены так (ключи свойств это названия колонок). но они не гарантируют порядок столбцов. как бы ты представил данные для таблицы с возможностью скрывать и показывать любой столбец
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
используй имена колонок. вряд ли они дублируются. при рендере делаешь мап массива видимых колонок и достаешь по item[field]
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
[{date: '12-12-12', value1: 123, value2: 23}, {date: '12-12-12', value1: 123, value2: 23}, {date: '12-12-12', value1: 123, value2: 23}] данные представлены так (ключи свойств это названия колонок). но они не гарантируют порядок столбцов. как бы ты представил данные для таблицы с возможностью скрывать и показывать любой столбец
поэтому рациональнее будет передать список колонок отдельным параметром, чтобы он никогда не нарушался и всё :)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну то есть у тебя будет условный
<Table
 columns={{
   title: 'Дата',
   dataIndex: 'date'
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
желательно columns убрать в useMemo, но идею ты понял
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
ну то есть у тебя будет условный
<Table
 columns={{
   title: 'Дата',
   dataIndex: 'date'
я не понял зачем это и как это решает проблему
источник

Z

Zabashta in React — русскоговорящее сообщество
Уважаемый чат(одмин не еш), у кого есть опыт в трудоустройстве ,подскажите мне, тобишь начинающему джуну, куда двигаться дальше. На данный момент мой стек js/react/redux/scss, через 3-4 месяца я хочу начать искать работу, пока клепаю приложухи себе на гитхаб, у меня 2 выбора либо глянуть дальше typescript, Apollo, научиться накатывать тесты на свой код либо глянуть nodeJS с backend фреймворками, кто-то может посоветовать? :3
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
но они не гарантируют порядок столбцов
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
я не понял зачем это и как это решает проблему
ты же будешь делать columns.map на выводе
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
ты же будешь делать columns.map на выводе
так и делаю да.
источник

BB

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