Maxim
offices[index].children = this.children
Maxim
ну и я пару дней как, но с setState это бы работало
Принцип разный абсолютно прсото
Artyom
Поиск там тоже есть, кнопку наверное не получится впихнуть. Если взял ui kit то делай так как может он, а если он не подходит реализуй компонент сам.
Я делаю чётко по макету. Всё выглядит хорошо. Но dropdown схлапывается после любого нажатия. События stoppropagination делаю на клик, открываю через open, но не даёт должного результата
Vaz-gen
теперь понял!! спасибо сейчас буду пробовать
Vaz-gen
offices[index].children = this.children
да это спаботает если такой ключь есть а если его нет то как его туда добавить аока что не очень понимаю при этом мутировать
Nikita
у меня браузер input с type='email' required пропускает мыла с первым уровнем домена, это норм? Такие почты уже есть?
Юрий
ребят, а где в проектах распологаеться action, actionType, reducers, services, store? Для них создают отдельную папку по типу "redux"?
Юрий
Да, в src делаются папки для всех этих вещей
но эти папке отдельно разве разпологаються? не в какой то отдельной?
Тимофей 🛴
ребят, а где в проектах распологаеться action, actionType, reducers, services, store? Для них создают отдельную папку по типу "redux"?
2020 год скоро, какие actionType ?) Возьми redux toolbox или redux act. Прочитай про ducks или feature slices А лучше возьми effector)
Сергей
ребят, а где в проектах распологаеться action, actionType, reducers, services, store? Для них создают отдельную папку по типу "redux"?
Есть методология которая мне нравится там экшены и константы хранятся в редюсере в котором используются..
Сергей
Во...точно...ducks.... нормуль..
Dima
но эти папке отдельно разве разпологаються? не в какой то отдельной?
Я обычно делаю так. В action хранится файл actionTyps.ts из которого экспортиться константы в нужные мне места
Dima
Дефолтный темплейт имхо
Сергей
Да...обьявляеш их там..редюсер.и экшены..и санки тоже там...и ненадо ничего импортить и порядок..видиш что в каждом редюсере используется..
Dima
На огромном проекте с таким подходом будет невозможно работать
Тс не упомянул какого масштаба проект. Для понимания основных принципов можно и так делать как по мне
Тимофей 🛴
Тс не упомянул какого масштаба проект. Для понимания основных принципов можно и так делать как по мне
Лучше делать сразу масштабируемо, зачем начинать с неудобного варианта?
Dima
Не буду спорить. В таком случае какой вариант самый оптимальный? В двух словах
Artyom
Сергей
Я с телефона....
Anonymous
ducks - это типа Redux Actions?
Тимофей 🛴
ducks - это типа Redux Actions?
https://github.com/erikras/ducks-modular-redux
Сергей
Это методология когда яйца одного цвета лежат в одном месте ..другого в другом...
Юрий
https://github.com/erikras/ducks-modular-redux
сначало все дробили как могли, а сейчас пишите все в одном файле и будет топчик?)
Anonymous
redux actions даже круче, там все в переменных => мы не обосремся и все будет уникально. правильно?
Алексей
передробили слегка
Тимофей 🛴
сначало все дробили как могли, а сейчас пишите все в одном файле и будет топчик?)
Можно не в одном, но делить по фичам, а не по reducer/selector и тд
Dima
Исходя из этих вещей выходит, что логика компонента должна лежать вместе с компонентом, верно? Что тогда по поводу реюзабельности? Или я чего-то не понял🤔
Сергей
Можно не в одном, но делить по фичам, а не по reducer/selector и тд
Во во...сложить в одно место типы. экшены и редюсер.там немного будет если делать редюсере под различную логику отдельные..
Kirill
Добрый день! Пытаюсь подписать Сервис Воркер, чтобы он *слушал* куки. Код взял с W3C. Не работает, в консоль выпадает ошибка: Uncaught TypeError: event.waitFor is not a function. Кто-нибудь сталкивался с таким?
Юрий
И Redux-act, это я сразу сказал
redux ducks - это как я понял подход. redux act - либа получается лучше использовать ducks, результат один и тот же?
Сергей
Исходя из этих вещей выходит, что логика компонента должна лежать вместе с компонентом, верно? Что тогда по поводу реюзабельности? Или я чего-то не понял🤔
Редюсер заточенный под конкретную логику и обслуживающий определенную часть стора вряд ли сильно переиспользуеш...лучше для новой задачи добавить ещё один.. а в этот при крайней необходимости не сложно ещё пару экшенов докинуть..
Тимофей 🛴
redux ducks - это как я понял подход. redux act - либа получается лучше использовать ducks, результат один и тот же?
Либу юзаешь что бы было поменьше бойлерплейта, и просто раскладываешь файлы в соответсвии с ducks подходом
Nielsór
Привет, Ребята! Случайно не знаете есть ли какое-то React сообщество в Минске?
Dima
Мне уже всё пояснили. Спасибо за оценку :)
Китикет
Мне уже всё пояснили. Спасибо за оценку :)
Во держи стабильный вариант reducers/ users/ types.js selectors.js actions.js reducer.js index.js
Anonymous
Ужасно)
Скорее старомодно, а не ужасно. Сначала все так делали и никто особо не выделывался, у Абрамова в экзамплах было
Сергей
Привет, Ребята! Случайно не знаете есть ли какое-то React сообщество в Минске?
Есть канал it-inkubatora.... React JS Samurai...это белорусская тема по реакту...
Китикет
Ducks. Уже изучается. Спасибо :)
Ну ваще, это не дакс, дакс это только об именовании типов вроде
Dima
🤔
Nielsór
Есть канал it-inkubatora.... React JS Samurai...это белорусская тема по реакту...
Интурусует узнать есть ли сообщество которое организует митапы именно по теме React
Nielsór
Nielsór
См. Закреп сообщение
Обсуждение касается Минска)
Yury
Обсуждение касается Минска)
Принципиально по Реакту нету в Минске. только если конкретный ивент/доклад
Dmitry
Как же я люблю эти конкурсы, где команды и один человек состязаются на равных (=
Dmitry
Вай нот
Ну что-то мне подсказывает, что чисто статистически у одного человека шансов меньше, при равном количестве серого вещества из расчёта на одного индивида ) Ясно-понятно, что ставка как раз на обратный эффект ) Но, осадочек остался )
Oleg
может кто подсказать, как сделать тултип с material ui на disabled button? в доке сказано просто в спан обернуть, но это не помогает. вместо тултипа просто title. на не задизейбленной всё ок.
Oleg
Maxim
Всем, привет! Интересно узнать ваше мнение. Вам нужно написать Select, вы будете писать с нуля или возьмёте библиотеку, например React-select? При условии, что скилла достаточно, чтобы написать с нуля, но сроки становятся неизвестными
Dmitry
Скила достаточно, но сроки неизвестны? это как? 😂
Maxim
Скила достаточно, но сроки неизвестны? это как? 😂
Если не писал с нуля ранее. Чтобы и управление с клавиатуры нормальное
Maxim
А не просто открылся / закрылся
Dmitry
Если оценка чего-то невозможна, то тут два варианта: либо недостаточно исходных данных, либо опыта 🤷‍♂️
Maxim
И работал стабильно во всех современных браузерах
Maxim
Вопрос если честно был не в этом) а вполне конкретен. Как бы поступили))
Dmitry
Ну…уже ответили - вряд-ли когда-нибудь будет приоритет на велосипеды в проде.
Maxim
Спасибо😊
Andrew
а вообще странно, так как даже на плейграунде у них все ок. https://codesandbox.io/s/z1g8g
Andrew
Может вы как то стилями урезаете ?