Size: a a a

JavaScript Noobs — сообщество новичков

2021 September 02

K{

Kirill {} in JavaScript Noobs — сообщество новичков
Так не отправляйте формдатой)
источник

K{

Kirill {} in JavaScript Noobs — сообщество новичков
Сервер явно хочет json, зачем его параметрами мучать
источник

МВ

Матвей Васильев... in JavaScript Noobs — сообщество новичков
Делаю сортировку JSON файла. Когда логирую результаты в консоль всё отлично, цена там в массиве располагается от минимальной до максимальной. Но вот когда я засовываю это дело в div, то ничего не получается, работает только с id, но там всё работает потому что idшники расположены сверху вниз в файле json и это никак не связано с сортировкой
источник

D

Danila in JavaScript Noobs — сообщество новичков
Не надо, пожалуйста, делать сорт в рендере
источник

D

Danila in JavaScript Noobs — сообщество новичков
Уже не говоря о том, что не надо вычитать из одного объекта другой в сорте
источник

D

Danila in JavaScript Noobs — сообщество новичков
И не добавляя того, что сорт сортирует на месте а значит мутирует массив из стейта, чего делать категорически нельзя
источник

D

Danila in JavaScript Noobs — сообщество новичков
И не упоминая, что нельзя сортировать жсон файл, а только массив
источник

D

Danila in JavaScript Noobs — сообщество новичков
Реакт выводит из массива элементы в том порядке в каком они лежат в массиве
источник

D

Danila in JavaScript Noobs — сообщество новичков
Если в массиве всё ок то он и выведет их ок
источник

МВ

Матвей Васильев... in JavaScript Noobs — сообщество новичков
То есть мне не светит сортировка по цене ?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Отсортируй и выводи
источник

D

Danila in JavaScript Noobs — сообщество новичков
const sortedByPrice = useMemo(()=>{
  return [...listing].sort((a,b) => a.price - b.price)
}, [listing])


...

<Price>
  {sortedByPrice.map(item => <div>{item.price}</div>)}
</Price>
источник

D

Danila in JavaScript Noobs — сообщество новичков
Но прежде чем копировать рекомендую покопаться и понять почему у тебя не работает то что пишешь ты, у тебя там сразу несколько проблем
источник

МВ

Матвей Васильев... in JavaScript Noobs — сообщество новичков
Спасибо большое
источник

МВ

Матвей Васильев... in JavaScript Noobs — сообщество новичков
На самом деле не знал даже близко, что там немного другая логика будет, буду разбираться
источник

D

Danila in JavaScript Noobs — сообщество новичков
Почитай как работает сорт и как сортировать по полю объекта, обрати внимание на то ЧТО делает сорт и с каким массивом
Почитай что такое стейт в реакте и почему его нельзя мутировать просто когда вздумается
источник

МВ

Матвей Васильев... in JavaScript Noobs — сообщество новичков
Окей, спасибо
источник

SA

Saqhan Abaev in JavaScript Noobs — сообщество новичков
Добрый день.
Подскажите как правильно впихнуть лоадер. После искусственной задержки.
Я что то туплю.
источник

SA

Saqhan Abaev in JavaScript Noobs — сообщество новичков
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Куда впихнуть? какой лоадер?
Я хоть и ангулярщик но все равно не понимаю что у тебя не так и с чем у тебя трудности
источник