🦜
Михаил
😂
Anonymous
Viktor
Можно ссылку ?
на книги? litres/ozon/google books по названиям не промахнешься
Viktor
да у меня тоже
у него сквозь книгу эволюционируют принципы SOLID, раскрываясь на разных уровнях архитектурных я после середины поплыл, для меня это как многомерная модель блин в чате таймаут большой) по привычке начинаю новую мысль с нового поста, а тут на тебе
John
Привет, посоветуйте ресурсы для углубленного, подробного узичения реакта, спасибо.
Viktor
Привет, посоветуйте ресурсы для углубленного, подробного узичения реакта, спасибо.
на udemy курсы обновляемые под версии 100% можно выбрать по оглавлению и отзывам нужный (подходящий) по видосам весело учиться будет
Jahongir
На русском языке?
Viktor
На русском языке?
этот вопрос все еще релевантный? на русском языке только "спасибо-что-перевели" официальная документация доступна, она неплохая
Viktor
английский в обучалках максимально простой, хотя бы этот уровень нужно понимать, чтобы вообще что-то иметь возможность делать
Anonymous
супер книга, супер глава, понятно теперь, откуда redux-thunk своё название взял http://dist-prog-book.com/chapter/2/futures.html
Tutu
Народ. Как делать так что бы крашылся отдельный компонент а не все приложение?
Vadim
error boundary?
ПРЕДОХРАНИТЕЛИ
Tutu
ага понял.
Алексей
Ребят, можно ли считать функциональный компонент тупым, если внутри него используется useState?
Vadim
в вопросе уже ответ есть
Алексей
в вопросе уже ответ есть
Просто до появления хуков для меня тупым компонент является любой функциональный компонент, ибо нет стейта. Я подумал, возможно после хуков произошло переосмысление тупых компонентов
Roman
уже нет такого понятия, как глупый и умный компонент
а глупый и умный разработчик все еще есть 😄
Алексей
уже нет такого понятия, как глупый и умный компонент
Хорошо, тогда может ли презентационный компонент иметь стейт внутри?
Алексей
Уточню: локальный стейт для UI
Roman
Хорошо, тогда может ли презентационный компонент иметь стейт внутри?
каждый решает для себя. у меня на проекте сейчас нет разделения никакого
Viktor
Блин, я вот читал книги Боба Мартина и не понимаю, что их все хвалят. Во-первых они морально устарели, во-вторых там много воды, в-третьих они связаны с фронтом очень слабо, так как подходы к проектированию приложений изменились.
В идеальном программисте, на мой взгляд, ничего не изменилось. Она слишком фундаментальная. Книга про его критерии, про границы ответственности, про проблему пассивно-агрессивной позиции в рабочих коллективах (мне это было особенно интересно). Она учит смотреть на вещи через призму интересов людей с конкретной ролью в организации, учит смотреть на бизнес, как на механизм, и оптимально организовывать собственную деятельность (или деятельность подчиненных), чтобы в итоге и всем было хорошо, и продукт работал. Для себя там пожно найти кучу приемов, помогающих принимать коллективные решения и формулы для расчетов временных затрат. Не знаю, может для кого-то это и банальные вещи)
🦜
Хорошо, тогда может ли презентационный компонент иметь стейт внутри?
локальный может, если ты считаешь, что можно и без стора обойтись
Алексей
🦜
Что-то типа стейта для контроля инпутов
ну если ты делаешь форму, то я вообще не вижу смысла подвязывать инпуты на стор. Имхо, формы должны быть замкнутые в себе и только через вне получать InitialState
SENATOR ARMSTRONG
ребят, такой вопрос: у меня есть модалка, в ней форма, использую редакс саги, как мне закрывать модалку при SAVE_SUCCESS? Можно ли как-то обойтись без флага в редакс сторе?
SENATOR ARMSTRONG
надо закрывать модалку если саксес, и оставлять открытой если error
Алексей
ну если ты делаешь форму, то я вообще не вижу смысла подвязывать инпуты на стор. Имхо, формы должны быть замкнутые в себе и только через вне получать InitialState
Стор не при чем. Есть 2 варианта: в контйенере хранить стейт и onChange хандлеры и спускать в презентационный компонент. Или же данную логику хранить в презентационном
Алексей
Вопрос в разделении логики между презентационным компонентом и контейнером
Andrey
Вопрос в разделении логики между презентационным компонентом и контейнером
так хуки и избавили же нас от необходимости писать контейнеры как таковые?
$$$$$$$
effector.js что-то типа redux?
$$$$$$$
понял
$$$$$$$
какие у него преимущества , почему ты выбрал effector , а не санки там с redux
Алексей
effector.js что-то типа redux?
Вру, ошибся - либа какая-то
$$$$$$$
@popuguy
🦜
какие у него преимущества , почему ты выбрал effector , а не санки там с redux
потому что я устал от того, что меня кормят говном и заставляют ставить кучу либ, чтобы приготовить СТМ, который мне а на б меняет
🦜
effector.js что-то типа redux?
это СТМ. Отличается от редакса
Alexander
это СТМ. Отличается от редакса
стм - стейт менеджер?
Алексей
Mobx чем не понравился?
🦜
Mobx чем не понравился?
декораторы, диктует ооп подходы, паттерны
Mido
Коллеги, ломаю голову над задачей, как лучше хранить статьи (параграфы, цитаты и svg картинки) ? Создавать это всё внутри проекта или хранить на сервере, если на сервере, то в каком виде?
Tray
Я просто смотрю тут многие его недолюбливают.
Tray
А чего там кучато, редакс, реакт редакс да санк
Andrey
Я просто смотрю тут многие его недолюбливают.
так куча бойлер плейта, абсолютно не юзабельно для крупных приложений.
Yaroslav
Ребят, вопрос Как отключить энтер при нажатии на инпут?
Kirill
Добрый день! Есть массив который содержит HTML код. Этот массив используется как источник данных для таблицы. Естественно таблица редерит html как обычный текст. Как мне исправить это используя dangerouslysetinnerhtml ? Спасибо!
Kevin
А чего там кучато, редакс, реакт редакс да санк
экшены геморойно писать, поэтому ставят какие-то либы для бойлерплейта и всё вместо того, чтобы просто использовать что-нибудь простое типа overmind
Artur
Ребята как сделать так чтобы NAvLink работал на doubleClick
SENATOR ARMSTRONG
так куча бойлер плейта, абсолютно не юзабельно для крупных приложений.
чего это, позиционируется как решение для малых и больших приложений
Kevin
это не значит, что это решение удобное
🦜
А чего там кучато, редакс, реакт редакс да санк
reselect, immutable js, immer, sagas, redux-actions/act/symbiot/-start-kit, thunk, normalizr, redux-persist и куча всякого дерьма
Andrey
чего это, позиционируется как решение для малых и больших приложений
а потом ты узнаешь, что люди, которые его так позиционируют, пишут либо тонны бойлер плейта, либо у них крупное приложение - 80 компонентов)
🦜
перечислил всё, про что слышал?)
нет, с чем сталкивался
Anonymous
нет, с чем сталкивался
И всех авторов этих библиотек ты считаешь глупацми?
🦜
И всех авторов этих библиотек ты считаешь глупацми?
Либы написаны для решения убогости редакса. Про людей ничего не говорил