Farik
Ребят через что лучше всего использовать глобальный стейт?
🦜
i
я имею в виду, если внутри пур компонента есть дочерние компоненты, то получается они не будут менятся если состояние родителя изменилось
Vadim
Mikhail
Alexey
i
то бишь пур отличается исключительно тем, что у него строгое сравнение на перерендер - только когда пропсы разные
Alexey
да, он просто "чуть умнее" обычного
если компонент-контейнер использует какие-то более-менее "плоские" данные - можно юзать purecomponent я думаю
i
ну а React.memo уж совсем для статики, чтоб ни при каких условиях не перерендеривать
🦜
🦜
https://youtu.be/HZo4KElzEh4
🦜
чек зис видео
i
ну перерендер, но там будет юзатся уже срендеренное
i
в случае React.memo
i
всем спасибо большое
Dmitry
на каждый рендер тригерится маунт и анмаунт компонента
юзается react-window
Dmitry
это нормально ?
Андрей
Кто то метрику яндекса подключал? У меня так считает. Было
1стр-16 просмторов после одного перехода стало 18 просмторов
2стр-13 просмторов после одного перехода стало 16 просмторов
3стр-13 просмторов после одного перехода стало 14 просмторов
4стр-7 просмторов после одного перехода стало 8 просмторов
Anonymous
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Anonymous
подскажите в чем может быть проблема ?
Solnur
render()
одни скобки или верни значение нормально
Anonymous
Исправлял, не помогло
Anonymous
верни значение нормально, подробнее ?
Vladimir
Anonymous
🦜
Почему в фичах не стоит добавлять pages? Почему роутинг лучше держать в фиче?
Anonymous
есть мысли ?
Maria
есть мысли ?
есть вероятность, что одно из импортируемых значений должно быть импортировано без скобок либо наоборот, со скобками
Alexey
а на какой строчке валится?
Maria
+
Anonymous
Maria
а вторая какая ошибка?
Anonymous
Anonymous
ничего не настраивал
Anonymous
VS Code кстати
Anonymous
ну, кроме установки расширения для JavaScript по ссылке из окна Welcome
Alexey
а реакт какой?
react-router-redux — This project is no longer maintained. For your Redux <-> Router syncing needs with React Router 4+, please see one of these libraries instead:
connected-react-router
Alexey
вы, возможно, библиотекой ошиблись
Daren
Есть вопрос, человек переходит по урлу, его перекидывает на авторизацию, как сохранить ссылку изначальную, по которой он перешел ? React router 5
Anonymous
ну которое открывается когда ничто не открыто, а просто запускаешь редактор
Alexey
Alexey
Dmitry
как переписать с сохоранением анимации ? react-transition-group
Vladimir
Добрый день
пытаюсь подключить данный компонент https://github.com/teodosii/react-notifications-component
в доке написано You must place ReactNotificationsComponent component at the root level of the application in order to work properly,
я это сделал, но не пойму как мне вызвать теперь нотификейшен из другого компонента
Oleg
Anonymous
у меня тут такой вопрос. если мне хочется как то инкапсулировать данные в компоненте, какие у меня есть пути?
Oleg
Anonymous
иметь не плейн список из жсона, а какой то обьект с методами
Anonymous
это не инкапсуляция а скорее наверное boxing
Oleg
при чём тут жсон, если речь о компоненте?
Anonymous
ну стейт компонента это может быть представлен только POJO ведь?
Oleg
чтооо? перечитай, я сути не понял.
Андрей
Куда вставить эТот код счётчика яндекс метрики?
Anonymous
ну под POJO я имею ввиду это обьект максимально приближенный к жсону, без методов
Anonymous
хотя наверное стейт может быть любым, хм
Anonymous
а вот Redux, for example, requires plain objects to describe changes in the system and pure functions to describe the logic for handling those changes
Anonymous
а у пропсов есть ли это ограничение непонятно
Oleg
Oleg
я, видимо, тебя не понял.
Anonymous
нагугливаются какието https://github.com/wgoto/react-axiom
Oleg
какой должен быть размер бандла примерно?
Anonymous
собственно тема о которой я говорю https://hashnode.com/post/how-do-you-turn-an-object-in-redux-state-into-a-classmodel-ciu43hh7o0uxsb353xxawr6sm
Anonymous
я просто не знаю насколько она актуальна для реакта т.к. я его изучаю второй день
Дима
Anonymous
мне пока рано такое. оно же как rxjs?
Дима
короче предлагаю просто глянуть самому) https://t.me/effector_ru
Alexey
Anonymous
ну и я концептуально не могу понять.
во вью мы не можем делать не пожо потому что все реактивно, но можем проперти.
в ангуляре можем иметь сервис который кое-как представляет домен, но реактивность решается внутри через rxjs
в редаксе плейн по той же причине почему и во вью.
а мне бы хотелось иметь изолированый доменный обьект с методами, который бы наружу представлял какието свойства. вроде как он может влезть в пропсы без проблем?
Vladimir
Cenator 🐈
FSA
Если кто нибудь подкючал jquery with libs, please writte me
Oleg
FSA
Делали давно немы. Подключили в head библиотеки и собирали реакт через gulp