Kostya
Я использую редакс! Умя есть топовый коспонент который тупо диспатчит данные в стор! А его далекие детки берут данные от этого стора. И Сервер мне жалко!
Maxim
Привет, я могу работать с текстами перевод с английского, вычитка. Хочу помочь бесплатно открытым проектам, киньте ссылок на проекты где возможно нужны мои навыки?
artalar
Ааа, уже)
endifai
какие ресурсы посоветуете для изучения реакта помимо доки?
artalar
Ну или, если на минималках, свой автокомплит
artalar
Посмотрите какие опции предоставляют сторонние библиотеки и попробуйте реализовать их у себя
Ivan
Всё верно, на контексте
Александр
Александр
Там в контексте только store, а подписки в connect/useSelector
Kostya
Знаете, как работает компонент Provider из react-redux?)
Вот именно что не знаю а только догадываюсь(((( неужели вся страницу рендерит или он делает как-то по умному? Меня волнует насколько правильно коннектить в детях когда родитель уже про коннектился? Если я меняю стейт в редаксе то рендерится весь провайдер или все подсчики или только те у которых именился срез в пропсов которые тянут из стора?
Александр
Тот же react-redux открыт вполне себе и выложен на github
Kostya
Чтобы не гадать модно глянуть исходный код
Сколько я здесь спрашивал говорили что неправильно час смотрю как редакс он использует использует старый контекс getChildContext
Александр
Не, не туда смотрите, новый же контекст
Александр
https://github.com/reduxjs/react-redux/blob/master/src/components/Context.js
Александр
https://github.com/reduxjs/react-redux/blob/master/src/components/Provider.js в контексте только подписка хранится
Александр
Если интересно то почитайте https://blog.isquaredsoftware.com/2018/11/react-redux-history-implementation/
Александр
Там описан опыт перенесения всего стейта в контекст и какие проблемы с performance были этим порождены
Александр
И почему вернулись на подписки назад
Ihor
Ihor
Всем привет, почему я получаю такую ошибку при попытке установить jQuery ?
Ihor
команда npm list -g jquery возращает следующие /home/igorsan98/.nvm/versions/node/v12.6.0/lib ├── jquery@3.4.1 └─┬ jquery.soap@1.7.3 └── jquery@3.4.1 в то время как локально либу я поставить не могу
Tuum Daemonia
Чекни лог. Что там?
Tuum Daemonia
Чекни что за жсон он спарсить не может. Вроде в body.js должно быть это, как я понял
Ihor
увидел
Ihor
Ihor
Чекни что за жсон он спарсить не может. Вроде в body.js должно быть это, как я понял
Я видимо тебя не верно понял, ибо тут вроде все впорядке
Tuum Daemonia
Я видимо тебя не верно понял, ибо тут вроде все впорядке
А в task_queues что? Должен же он откуда то знать что парсить
i
всем привет
Ihor
А в task_queues что? Должен же он откуда то знать что парсить
понятия не имею о чем ты и где это искать
Igor
всем привет
потому что push мутирует массив
Ihor
А в task_queues что? Должен же он откуда то знать что парсить
к слову это происходит при любой попытке npm install любого пакета
Igor
всем привет
используй спред для формирования нового массива, тебе нужно добавить изображение const newImages = [...state.images, {модель нового изображения}] и обновляй в стейте массив images this.setState({images: newImages})
Ihor
этом и ещё одном реактовском, но они в одной папке
Ihor
В любом проекте? Или только в этои
глобально пакеты ставит, в этом проекте сделаным через команду npx create-react-app super-duper-app не работает
Igor
Или object assign )
нет, только спред, object assign уже устарел)
Tuum Daemonia
глобально пакеты ставит, в этом проекте сделаным через команду npx create-react-app super-duper-app не работает
А если сделать новый проект в ином месте что-то изменится? А если проект не реакта?
i
@ethorz но после отправкипоста state присваивается initail state,
Tuum Daemonia
Переустанови реакт глобально
Michail
Подсукажите, что имеется ввиду, когда говорят, что реакт выполняется синхронно
Tuum Daemonia
И удали в том проекте node modules
Tuum Daemonia
Добаввь в json пакетов jquery
Tuum Daemonia
И npm i
Igor
@ethorz но после отправкипоста state присваивается initail state,
но ссылка на массив то остается, объект новый, да, а ссылка на массив остается старой
Igor
@ethorz но после отправкипоста state присваивается initail state,
покажи мне функцию cloneObject, чую что там копирование верхнего уровня, а не deep copy
i
@ethorz спс
Kostya
Там описан опыт перенесения всего стейта в контекст и какие проблемы с performance были этим порождены
Мне бы хотелось знать как устроен тогда Provider в контексте((( Я на сколько знаю он же использует cтарый getChildContext который получает сам компонент((((( И использует setState в своих детях! Хотелось чтоб он сразу обнавлял нужные компоненты, ане все приложение обновлял(((((
Tuum Daemonia
А без jquery норм?
Anonymous
Глаза кайфуют после рабочего дня )) https://youtu.be/S9GBUOWmGcI
Igor
знатно вы тут упарываетесь, jquery пошло
Tuum Daemonia
знатно вы тут упарываетесь, jquery пошло
Я представляю как с ним еще ебаться в самом react проекте
Igor
зачем он вообще нужен?
Ihor
зачем он вообще нужен?
SOAP API, я студент и в моей лабе нужно написать клиент к ws на soap
Igor
в чем проблема? create-react-app, реактовые зависимости ставит по дефолту
Ihor
зачем он вообще нужен?
https://github.com/doedje/jquery.soap я хочу накатить вот это
Igor
но есть масса решений и без джиквери
Igor
нормальные лабы у студентов, я писал на ассемблере да на ебучем алголе с SQL
Igor
а, и делфи забыл конечно же, который уже старее говна мамонта)
Ihor
но есть масса решений и без джиквери
есть, но они вроде как все не на стороне клиента, так что бы прям в браузере к тому же npm cache clean --force помог
Dmitriy
у всех бы так...
Oleg
Ребят, а что за фича в JS такая, которая позволяет использовать styled components с таким синтаксисом styled.button`...`
🐝 dmitriy
Вопрос профессионалам реакта 🙂 https://codesandbox.io/s/objective-rgb-v3ffl Как бы вы допилили аккордион, чтобы при открытии одного элемента - закрывались другие
Oleg
Tagged template literals, в доке ж написано)
я дурак который не читает доку) спасибо
Артём
18next кто использовал кто может помочь
Oleg
Вопрос профессионалам реакта 🙂 https://codesandbox.io/s/objective-rgb-v3ffl Как бы вы допилили аккордион, чтобы при открытии одного элемента - закрывались другие
я хоть и не профи, но меня чет смутило, что у вас везде индексы прописаны, + акордеоны внутри акоредона. + внешнему аккордеону вы передаете пропсы или как это понимать я хз. Минут 10 пытался понять почему такая структура, но так и не смог.
🐝 dmitriy
Ну, смысл такой, обычный аккардион может открываться/закрываться вне зависимости от других, а когда аккордионы обернуты другими - внутрнние начинают октрываться/закрываться в зависимости друг от друга