Sergey
типа метод render?
T.A
ну так то да. Но доки лучше почитать. Можно прям от корки до корки, там немного. И этого за глаза хватит
пока досюда читал только, а где пишется про момент с рендер функцией?
Anonymous
Anonymous
а американцы толерантные
voix
пока досюда читал только, а где пишется про момент с рендер функцией?
Ты скажи, тебе надо пересчитывать значения стейта каждый раз, как поменялись пропсы?
Sergey
догадываюсь, что русские самые токсичные?
на американском ты задаёшь вопрос, тебе отвечают на еврейском задают встречный вопрос на русском долго и подробно объясняют какой ты м**ак
Sergey
а чё, материться то можно?)
Maxim
Так ты же говорил что у тебя есть вкус и ты лично смотришь апи и исходники? А не выбираешь исходя из популярности.
Стейт менеджмент это то на чем держаться все приложение, я писал про не такие важные библиотеки
voix
даа
Ты немного не туда смотришь. Когда вызываеться конструктор? Когда вызывается рендер? А может быть есть такой метод, который вызывается, когда меняются пропсы? Попробуй поищи.
MVD
Стейт менеджмент это то на чем держаться все приложение, я писал про не такие важные библиотеки
А про какие? Про сложение двух чисел? Если ты берёшь библиотеку, то она априори сложная, иначе смысл ее брать и не написать самим
Sergey
А про какие? Про сложение двух чисел? Если ты берёшь библиотеку, то она априори сложная, иначе смысл ее брать и не написать самим
смысл в экосистеме. Вот редакс тот самый пример когда либу за три секунды напишешь, а экосистему нет
voix
И чем же хуже?
Тем, что там еще больше бойлерплейта и при разумном подходе стейт мендежер не нужен в принципе. Архитектура редакса вообще излишняя. Акита разве что неплохая, но тоже не нужно.
voix
+
Это простая вещь и ответ тебе дали выше. Просто попробуй разобраться как это работает. Будет полезно.
Артем
componentDidMount?
Слишком просто
voix
componentDidMount?
Не совсем.
MVD
+
Я же написал ответ
Maxim
А про какие? Про сложение двух чисел? Если ты берёшь библиотеку, то она априори сложная, иначе смысл ее брать и не написать самим
Парсера екселей всяких, создание пдф, конвертации всяких хреней трансилитерация, работа с буфером и все в таком плане
Anonymous
https://github.com/reduxjs/redux/commit/8bc14659780c044baac1432845fe1e4ca5123a8d нашел первый коммит редакса
Sergey
Бойлерплейта там не больше, а так в основном да с rxjs можно и без редакса
если кто-то использует rxjs с редаксом, его наверное можно сразу уволнять. Ну или я хз зачем это
Sergey
это?
забей. Делай в рендере. Если проблем с производительностью не возникнет, этого хватит
voix
это?
да, только это статичный метод.
Sergey
а если графкл с редакс
это норм вполне
Alexey
если кто-то использует rxjs с редаксом, его наверное можно сразу уволнять. Ну или я хз зачем это
Ну так то там под капотом все на потоках все равно, ты по любому будешь юзать rxjs с редакс подходом.
Sergey
это норм вполне
это не камень в огород rxjs если что
Джон
это норм вполне
и как вы их используете вместе?
Sergey
и как вы их используете вместе?
запрашиваю данные по GraphQL, кладу в Redux. Только не говорите мне что у вас GraphQL === Apollo
Maxim
Их много
Ну не десятки конечно
T.A
можно без конструктора? надёжного ответа так и не нашёл
Sergey
можно без конструктора? надёжного ответа так и не нашёл
можно. Можно и без стэйта в данном случае
Sergey
нет, конечно
вопрос про нормализацию?
voix
можно без конструктора? надёжного ответа так и не нашёл
Тебе дали ответ. Метод getDerivedStateFromProps. Советую почитать про жизненный цикл в доке.
Sergey
почитать то ясно дело надо. Но сейчас это не в тему
Sergey
кстати, у кого-то ещё есть сомнения в убогости react-helmet? Нужен код альтернативы или нефиг морочиться?
MVD
Их много
У вас какая используется?
Джон
вопрос про нормализацию?
Просто я недавно видел мнение, что использовать гкл вместе с редакс – убийство самой идеи гкл
MVD
можно без конструктора? надёжного ответа так и не нашёл
Кажется это бабель должен преобразовывать. Не все браузеры поддерживают в классах проперти
T.A
devil may cra
Sergey
Просто я недавно видел мнение, что использовать гкл вместе с редакс – убийство самой идеи гкл
зависит от глубины вложенности. Если глубина большая и всё это надо обновлять, то да, идея так себе. Придётся мутить свой apollo-cache или типа того
Sergey
А в чем его убогость, свое делает и норм
зависит от того насколько часто его используете и устраивает ли)) Из убогости, апи, реализация, ненужная асинхронность (повсюду заметно прям, взять тот же Gatsby)
Nikolay
Гайз, чем вы собираете свои библиотеки компонентов (аналог ant и тд)?
Sergey
А какой аналог?
за аналоги поручиться не могу. Могу только гист закинуть если надо. Нужно будет из проекта вытащить просто
Nikolay
Роллап
меня немного смущает что на выходе один бандл получается
Sergey
Мета тэги и тайтл ставит - что ещё над?
надо чтоб удобно и просто ставились аналогичные мета тэги с одинаковыми по сути данными. Это решается обёрткой. А вот реализацию не исправить
Андрей
Nikolay
в идеале хотелось бы иметь возможность отдельно каждый компонент импортить (например как импорт отдельных функций в лодаше)
Sergey
меня немного смущает что на выходе один бандл получается
если есть tree shaking при использовании, то нет поводов для смущения
MVD
А какой аналог?
Да он походу хочет свой костыль вкинуть)