Mike
@nahasaki а ты хуле не поможешь?
Леша
а если я использую redux, имеет ли не смысл использовать локальные state компонентов?
Леша
ахаха
Volodymyr
Ребята всем привет, помогите найти бревно в глазу. Хочу вернуть только те варианта которые удовлетворяют условию. const available = assessmentAvailable.answers.map(answer => { answer.standard.typeConfig.options.filter(i => { if (answer.optionValue === i.value && i.violation === true) { console.log('answer', answer); // Здесь ответ как мне надо return answer; } else { return []; } }); }); console.log('available', available); // Здесь ответ [undefined, undefined];
Мирослав
@nahasaki а ты хуле не поможешь?
я сижу за одним столом и тоже охуиваю от такой конструкции, очень интересно зачем так делать
Леша
так нет или да? и почему?
Mike
так нет или да? и почему?
глупый вопрос, надо - используй, не надо - не используй. Где и когда использовать какой стейт есть куча материала
Mike
если надо в инпуте показывать пассворд текстом, этот переключатель можно засунуть в локальный стейт, а данные авторизации можно хранить в редаксе
Volodymyr
ты из мапа что - то возвращаешь?)
ну тогда не то возвращается. Хотя если внутри фильта первый консолю то что надо.
Daniil
ну тогда не то возвращается. Хотя если внутри фильта первый консолю то что надо.
Да, не то. Может, потому что ты ничего не возвращаешь как раз?
Леша
а стоит выделять кнопку в реакт компонент, делать для него контейнер, подключать к редаксу и тд? или компоненты лучше делать более большими?
Леша
например для вызова экшнов
Yury
например для вызова экшнов
вызов должен не из кнопки идти
Андрей Чайковский
Выносить можно и нужно, подключать к стору -- нет
Yury
а откуда?
как минимум из компонента, в котором она применена. У кнопки должен быть только callback-функция на клик
Леша
хорошо, спасибо 🙂
Yury
1-й раз у тебя load undefined
Ivan
а стоит выделять кнопку в реакт компонент, делать для него контейнер, подключать к редаксу и тд? или компоненты лучше делать более большими?
Ну если у тебя одна-единственная кнопка в проекте (и всегда будет одна) — почему бы и не подключить её к стору. Просто такого не бывает никогда.
Michail
че за прикол?
Андрей
че за прикол?
Читай доку к правилу.
Sergey
че за прикол?
Ты про eslint? Кастомные хуки должны начинаться с use
Peter
че за прикол?
С заглавной название компонета сделай
Sergey
это не кастомный хук
Тогда там нельзя использовать хуки
Dmitriy
Тогда там нельзя использовать хуки
очевидно же что это реакт-компонент
Sergey
очевидно же что это реакт-компонент
Компонент с пропиской буквы должен начинаться, ну и название func для компонента - говно
Dmitriy
Компонент с пропиской буквы должен начинаться, ну и название func для компонента - говно
Это уже другой вопрос. Я про то что по скрину можно было понять что это не кастомный хук.
Anton
ребята, а у useState или его альтернативы есть callback как у this.setState?:)
🐏 Alexander
- там просто state + 1 там нету prevState
есть [,set] = useState set(prevState => prevState + 1)
Anton
уточню, я имел ввиду, this.setState(prevState => ({foo: prevState.foo + 1}), () => { somestuff }) я про () = { someStuff }
Yury
разве человек спросил про prev? Вопрос читайте)
Anton
угу
Daniil
ребята, а у useState или его альтернативы есть callback как у this.setState?:)
Зачем ? У тебя useState один на весь компонент не с примитивами ?
Anton
Зачем ? У тебя useState один на весь компонент не с примитивами ?
хочу таймер допустим запустить, после смены состояния
🐏 Alexander
уточню, я имел ввиду, this.setState(prevState => ({foo: prevState.foo + 1}), () => { somestuff }) я про () = { someStuff }
ну можно useeffect с зависимостями стейта, а так нет колбэка
🐏 Alexander
хочу таймер допустим запустить, после смены состояния
ну это точно useEffect, так как там еще и стоп таймера надо делать
Kurzdor
Кто-либо пользовался redux-toolkit
Бля, чет ору, челик раньше чсвшил в чате, а щас спрашивает за redux toolkit, хоть я щас и занекропостил ебать, но сорри 😂😂😂
Anonymous
@kurzdor тебе надо фотографии человека-паука?
Igor
Почему меня весь вечер оповещают об этом? 🤔
Андрей Чайковский
@CitatioNxx ты там сочинение пишешь уже 2 часа?
Igor
@CitatioNxx ты там сочинение пишешь уже 2 часа?
он не пишет, он в игру играет
Виктор
Ну а шо, правилами не запрещено
Bogdan
он не пишет, он в игру играет
что за игра? не пойму
Igor
что за игра? не пойму
Как я понял, вот это https://core.telegram.org/bots/games
Anonymous
может тестирует игру на телеграмовской платформе
Bogdan
прикольно
Bogdan
запретили тут?
Igor
может тестирует игру на телеграмовской платформе
может. но зачем мне например это оповещение в реакт-чатике?)
Anonymous
может баг телеграма
Bogdan
а вот лол, сложна
Anonymous
такое появляется и в JavaScript чате
Андрей
Fixed
voix
-
Alex
Привет, а есть у кого-нибудь пример, как сделать наблюдателя, который отслеживает изменение url?
Alex
https://stackoverflow.com/questions/6390341/how-to-detect-url-change-in-javascript
Просто сайт написан на реакт и он не полностью перезагружается при кликах. Я пробовал у меня это не работало.
Volodymyr
Ребята всем ещё раз привет можно ли в функциональном компоненте вывести объект через map()? У меня есть объект ‘’’const a = { create: 1, delete: 0, submit: 0}’’’ Могу его вывести через Object.keys(a).map() и сделать все что хочу, Но я хочу его объявить вставить в html как переменную просто {{имя переменной}}
Volodymyr
Если Object.keys объявляю в самом html все работает
Александр
Не понятно что вы хотите вывести в итоге ? Названия ключей?