Даниил (Onix)
ты нужную компоненту оберни в withRouter
ну ведь у меня уже свитч, который внутри роутера...
Delonge1
onSort
Даниил (Onix)
тут роуты
Кирилл
если честно я не помню ложат ли роуты значение location, я что бы в App.js получить значение location в props оборачивал App.js в withRoute, без withRoute я даже и не проверял есть ли location
Кирилл
вот с withRoute 100% есть)
Даниил (Onix)
а window.loaction совсем зашкварно использовать?
Кирилл
а window.loaction совсем зашкварно использовать?
сейчас чекнул, в общем route не ложит location, надо обязательно оборачивать withRoute
Delonge1
Может кто знает,а то я уже второй день не соображу как сделать лучше
Delonge1
Ребят,как с помощью setState сделать функцию,чтоб она проходя по всем элементам выводила в консоль переданные в нее значение?
Delonge1
Delonge1
Как тут
Delonge1
onSort
Кирилл
Даниил (Onix)
https://metanit.com/web/react/4.6.php тут без визРоута работает
Кирилл
https://metanit.com/web/react/4.6.php тут без визРоута работает
потому что там такая штука есть ReactRouterDOM.BrowserRouter
Даниил (Onix)
тут роуты
ну и у меня есть
Кирилл
ну и у меня есть
Route кладет location, я через жопу проверил в первый раз, у меня route положил location в контейнерную компоненту, а я проверял location в самой компоненте, в общем в компоненте что ты рисуешь в Route есть location, но если тебе эти данные нужны в дочерней компоненте, то не забудь location дальше в пропсах прокинуть
Кирилл
в route путь был /auth, все пришло
Максим
в route путь был /auth, все пришло
Ну просто я не оборачивал в BrowserRouter, может из-за этого
Alex
Чуваки, вопрос нуба, цикл for ещё применяется, или так только наши деды циклы перебирали?
Đan.S
for each устарел
Đan.S
for вроде как ещё живой
Максим
Чуваки, вопрос нуба, цикл for ещё применяется, или так только наши деды циклы перебирали?
for применяется вполне. Если тебе нужно кастомный цикл (перепрыгивать через один или занести в массив только 5 штук, например)
Максим
Другие такого не сделают даже, там назначение другое
Alex
Понял, спасибо!
Volodia
Другие такого не сделают даже, там назначение другое
Тот самый foreach но синтаксис короче будет
Максим
Тот самый foreach но синтаксис короче будет
foreach пробежится по всей коллекции без возможности остановить на десятом, например. Или через один перепрыгивать
Максим
Тот самый foreach но синтаксис короче будет
foreach нужен больше для того, чтобы проще обращаться с каждым элементом
Владислав
Ну почему... проверяй через index
Volodia
Я чет подумал что там аргументами можно задать разные условия)
Максим
Ну почему... проверяй через index
Воротить if в цикле, когда можно просто заюзать for?)
Владислав
Ну можно же
Владислав
Я не говорю как правильно
Владислав
Я говорю что можно
Максим
Ну можно же
Понятное дело, просто оно надо ли. Я описал как есть. Что в for больше условий можно по дефолту определить, а в foreach проще с каждым элементом обращаться
Владислав
Мне почему-то for вызывает кровь из глаз, стараюсь минимум использовать)
Владислав
Но это чисто мой экспириенс
Максим
Мне почему-то for вызывает кровь из глаз, стараюсь минимум использовать)
Ну не сказал бы) Если надо выводить по 5 записей, например. Очень удобно. Проще копипастнуть Item[i].Name, чем нагружать цикл if`ом, как по мне)
Delonge1
Может кто логику проверить?
Delonge1
Подписал шаги
Delonge1
Delonge1
Может так лучше будет видно
Delonge1
Не получается передать корректно поле сортировки
Delonge1
(
serhii
Может кто логику проверить?
намудрил ты в функции сорт
serhii
Может кто логику проверить?
логика... получаешь в функции сорт поле по которому сортировать, перебираешь тейблдата по этому полю и сортируешь, хуком устанавливаешь новое значение , тейбл дата. не забудь еще поменять значение направление тоже.
Anonymous
что-то не соображу как шаблонную строку вставить ребзи, хелп
Anonymous
в id
Дмитрий
товарищи , нужна помощь , не устанавливается node.js , пишет ошибку there is a problem with this windows installer package
Дмитрий
гуглил , все что есть уже испробовано
Дмитрий
кроме сноса винды
Дмитрий
на работе такая же система , все работает
Anonymous
сноси шиндовс тебе пакетный манагер что-то испортило походу msi который
serhii
там поставь лапки
serhii
только
serhii
'
serhii
эти
Artem
убери ``
Artem
и вместо двойных поставь такие же ``
Artem
вот и все
Anonymous
``
Anonymous
Каааааааааак
Anonymous
краш
Artem
оно будет читать то как строку ва то что в ${ывы}
Artem
скопируй эту строку
Artem
я напишу тебе
Anonymous
<ExpansionPanelSummary expandIcon={<ExpandMoreIcon />} aria-label="Expand" aria-controls="additional-actions1-content" id=`additional-actions ${item.id} -header`>
Artem
о боги
Anonymous
обля
Artem
чисто id
Anonymous
сек
Artem
оберни все в {}
Artem
короче давай id строку
Anonymous
id=`additional-actions ${item.id} -header`>
Artem
id={additional-actions ${item.id} -header}>