Size: a a a

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

2021 May 06

🧨

🧨 ethorz in React — русскоговорящее сообщество
а в рендере массив с нормальным порядком?
источник

MT

Max Tihomirov in React — русскоговорящее сообщество
всмысле?
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
сделай console.log() перед return jsx и посмотри, какой там массив
источник

🧨

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

MT

Max Tihomirov in React — русскоговорящее сообщество
в questions такой, как я его изменил, то есть элементы не идут по порядку. А должен быть такой, как в templateQuestions
источник

MT

Max Tihomirov in React — русскоговорящее сообщество
без сорта всё работает хорошо, но мне нужны вопросы по порядку) то есть эта сортировка нужна. Впринципе могу её на бэк перенести и там возвращать отсортированные данные.
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
я не хочу гадать, но сортировка должна ок работать
https://jsfiddle.net/uan9jwsh/
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
по куску кода, что я увидел - все ок, за исключением первого замечания
источник

MT

Max Tihomirov in React — русскоговорящее сообщество
У меня тут вообще магия какая-то творится. Если много раз перезаходить по разным вкладкам, то в какой-то момент все вопросы будут с индексами 1, причём даже в данных из бэка там индекс один. И тоже лечится перезагрузкой страницы. Буду искать в общем. Всем спасибо)
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
я бы упростил модель данных, чтобы не было таких вложенностей - questions.someProperties.someProperties1.andMoreProperties
источник

es

evgeny shev in React — русскоговорящее сообщество
Есть кто проходил Арчакова react pizza? Я правильно понимаю, что он получает в 5 уроке данные через фетч с json server?(локалхост 3001)? Сам db.json лежит локально в папке с проектом
источник

E

Evgeniy in React — русскоговорящее сообщество
Всем привет! Render prop доступен только для классовых компонентов?
источник

RN

Roman Novojilov in React — русскоговорящее сообщество
Не
источник

ЕС

Евгений Скоробогатый... in React — русскоговорящее сообщество
Добрый день
Возникли вопросы при использовании react-table совместно с ts.
Строка данных определена так:
interface TableRow {
   id : number,
   fam : string,
   im : string,
   ot : string
}


Колонки описаны следующим образом:
const columns = useMemo(() => [
       {
           Header: '#',
           accessor: 'id'
       },
       {
           Header: 'Фамилия',
           accessor: 'fam',
       },
       {
           Header: 'Имя',
           accessor: 'im',
       },
       {
           Header: 'Отчество',
           accessor: 'ot',
       },

   ],[])

Затем создаю таблицу:
const table = useTable({data,columns})

Но получаю ошибку:
Type '{ Header: string; accessor: string; }[]' is not assignable to type 'Column<TableRow>[]'.
 Type '{ Header: string; accessor: string; }' is not assignable to type 'Column<TableRow>'.
   Type '{ Header: string; accessor: string; }' is not assignable to type 'ColumnInterface<TableRow> & { accessor: "ot"; } & ColumnInterfaceBasedOnValue<TableRow, string>'.
     Type '{ Header: string; accessor: string; }' is not assignable to type '{ accessor: "ot"; }'.
       Types of property 'accessor' are incompatible.
         Type 'string' is not assignable to type '"ot"'.  TS2322

Как правильно задать описание колонок?
источник

ЕС

Евгений Скоробогатый... in React — русскоговорящее сообщество
Вопрос снят.
Полазив по коду либы обнаружил что описания колонок нужно задавать как:
{
  Header: 'Заголовок',
id:'Колонка'
}
источник

..

. . in React — русскоговорящее сообщество
Я проходил. Но давно очень. На сколько я помню, там какой то сервис используется: загружаешь json в git например, а через этот сервис запросами получаешь, что тебе надо. И там вроде бы через axios он все делал. А не обычными fetch запросами. У меня вроде бы до сих пор на гите «бд» с пиццами лежит. Если надо, можешь через сервис тот делать запросы к репо. Ну и там же этот проект с пиццей лежит. Можешь посмотреть как это сделано хз
источник

es

evgeny shev in React — русскоговорящее сообщество
решил сам залить этот json на mockapi , и оттуда получать данные. Может он просто вначале показывает как с помощью json servera локально это делать, и фетч юзает, а потом перейдет на axios и я просто не дошел до туда еще...    А ты деплоил приложение куда то на хост?
источник

..

. . in React — русскоговорящее сообщество
На codesandbox если это считается)
источник

Н

Николай in React — русскоговорящее сообщество
Привет всем,ест файл csv, он загружается и отображает таблицу через import,но мне надо так-же что-бы я могу загружат csv файлы через input, какие есть варианты это сделать?(сам csv паршу исползуя d3)
источник

es

evgeny shev in React — русскоговорящее сообщество
😆 Я думал мож на гитхаб пейджс или heroku , ну там в резюме прикрепить) По идее проблем не должно быть по итогу. Вообщем оставлю пока mokapi , а дальше гляну, как он будет делать в след. уроках
источник