🦜
Читай внимательнее, что я написал) Нужно Исходить Из Потребностей
а в итоге код размазан по вью слою и собирай, вспоминай где логика отвечающая за К штуку
artalar
кто-то сказал “стейт-менеджер”?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Anonymous
а в итоге код размазан по вью слою и собирай, вспоминай где логика отвечающая за К штуку
Ну это совсем тугодумом нужно быть, что бы вспоминать, что ты там пару недель назад написал)
Andrey
удел тугодумов пакетики с нпм скачивать, ппц ведь можно пару хуков заюзать и еще чуть поднаписать и потом еще чутка и збс (ну а дока, тесты - никому не нужны все равно)
Anonymous
а после тебя другому человеку? (
небольшая админка, поддерживать кроме меня никто не будет
Anonymous
Ещё раз: нужно исходить из потребностей, запомните))
Andrey
Ещё раз: нужно исходить из потребностей, запомните))
в данном случае - это потребность свелосипедить редакс?
Anonymous
negamaxi в комментариях отлично всё разложил, выводы автора статьи не очень то и убедительны
Тимофей 🛴
небольшая админка, поддерживать кроме меня никто не будет
Отличный ты разработчик раз такое делаешь) но мы то про реальные кейсы говорим
Alexey
ура, стейтменеджеросрач!
Андрей
negamaxi в комментариях отлично всё разложил, выводы автора статьи не очень то и убедительны
Выводы автора статьи не могут быть убедительны для людей, для которых размазанная логика по всему приложения норма.
Yury
может у кого под рукой также будет статья с правильным “неразмазыванием логики” или ссылка на такой проект? а то искал на днях, чтобы привести пример и как-то не особо
Andrey
Сова не дает ссылки на свои проекты )
https://github.com/howtocards/frontend так вроде и не прячет)
Yury
может в крупных конторах презенташки всякие, там же проводят доклады интересные ?
Yury
https://github.com/howtocards/frontend так вроде и не прячет)
а, ты про конкретный? гляну, спасибо
Anonymous
https://github.com/howtocards/frontend так вроде и не прячет)
да он же вообще сырой, смотреть нечего)
Anonymous
Выводы автора статьи не могут быть убедительны для людей, для которых размазанная логика по всему приложения норма.
Или может автор статьи не может убедительно аргументировать и считает своё мнение единственной истинной
Andrey
даже своего стейтменеджера на хуках не написано, сыро!!!
Anonymous
и в чем его сырость?
Да просто кучу всего полупустого напихано, для показухи, а по факту ничего и нет, п-у-с-т-о
Андрей
Китикет
Или может автор статьи не может убедительно аргументировать и считает своё мнение единственной истинной
Или может кто-то просто не способен принять нормальные аргументы? Видели, знаем
Andrey
300 iq в треде так что пустого то?
Yury
хм, пощелкал, там даже эффектор не таким страшным кажется как в чате пишут ). @tehSLy спс 👍
Mikhail
и в чем его сырость?
не билдится например
Sergey
Если для реализации одной страницы создано 10 компонентов, в каждом из которых есть хук на 50+ строк. И все это объединяется хуком на 300 строк
Sergey
И это для реализации лишь одного кейса. То вопрос размещать ли логику в компонентах сам по себе отпадет
Oleg
Как бы вы создали массив с значениями определенного ключа из массива? Юзаю foreach с push в новый массив но мб кто знает более интересный вариант
Oleg
У массивов нет ключей
массив объектов*
Yury
reduce
Mikhail
@sovasergey а как билдить howtocards? ./src/pages/join/registration/page.js Line 13: Missing file extension for "@howtocards/ui/atoms" import/extensions Line 14: Missing file extension for "@howtocards/ui/organisms" import/extensions Line 15: Missing file extension for "@howtocards/ui/templates" import/extensions
Oleg
спс всем
Mikhail
Китикет
Ivan
Я для небольшой админки как раз использую контекст + useReducer и не жалуюсь, выводы из статьи тоже так себе, нужно исходить из потребностей, в моем случае полноценный стейт менеджер - оверхед, кмк
Вот так я пришёл на позицию, на которой до меня трудился точно такой же чувак с контекстом и редуктором. Мне говорят: «админка ерундовая, простая как полтора пальца. Ты нам прикрути тосты с ошибками от сервака. Всеми. И с сакцессами операций. Всеми» А там всё просто — семнадцать компонентов, в которых аяксы ходят, и весь стейт в локалсторадже (потому что токен из стейта нужно сохранять, ну я буду на всякий случай всё пихать в локалсторадж, это ж useReducer поменять на useLocalstorageReducer только). Переписал всю эту еботу на редакс с сагами и рад. Теперь у меня оверхед из стейт-менеджера, зато я на новую фичу потрачу не три дня, а два часа. Вот так вот.
Sergey
Почему же?)
Индексы != Ключи)))
Mikhail
Sergey
npm i недостаточно?
Там нет package lock
Sergey
Там yarn поэтому неправильные зависимости поставились
Artem
подскажите почему пишет импорт типа не правильний http://i.imgur.com/J0R2gRh.png
Mikhail
Artem
все с доков брал, если удалить импорт и попробовать переприсвоить то не находит такого
Китикет
Индексы != Ключи)))
Нууу, у прототипа Array есть метод keys, который возвращает итератор с индексами)
Ivan
небольшая админка, поддерживать кроме меня никто не будет
И ты точно с проекта не уволишься. И тебя не уволят. И автобус не собьёт.
Китикет
Ну может дети или внуки будут поддерживать, вот это уже хз
Ivan
Так это ж его проект наверное)
Ну в гисте так и написано: для петпроектов — пожалуйста, на работе не надо.
Китикет
Ну а вообще, если в гитхаб заглянуть, то должно все работать, ну мб что-то ломается на твоей стороне
Ivan
все с доков брал, если удалить импорт и попробовать переприсвоить то не находит такого
Ещё может быть из-за того, что лабу нужно ставить отбельным пакетом. А ты не поставил.
Китикет
https://github.com/mui-org/material-ui/tree/master/packages/material-ui-lab Написано что надо ставить, тоже проверь
Artem
спасибо всем нашел
Artem
дело било в хок
Dwight🫀
Ребята, как задать стили в bootstrap-react