Viktor
метод в последней строчке
Nikita
нет, это функция рендера
Nikita
диспатч происходит в функции проверки на смерть
Nikita
в другом модуле
Viktor
проблема в том, что отсюда ты его никак не получишь
Viktor
в идеале все это нужно реструктурировать
Andrew
Ребята хелпуйте, нужно что б при нажатии на текст под картинкой, всплывала подсказка как при нажатии на блок в низу самой карты, помоги реализовать, я не понимаю почему оно не нажимается и не показывает её https://codepen.io/anon/pen/XxBqdj
Nikita
в идеале все это нужно реструктурировать
надо чтобы компонент хранил свое текущее состояние
Nikita
я так понимаю?
Viktor
если же нужно по-быстрому, можно создать дополнительный store.subscribe, который будет в "глобальный" массив сохранять состояния
Viktor
ну, я, если честно, с таким не сталкивался, не приходилось в любом случае здесь придется делать допольнительный store.subscribe для хранения предыдущего состояния
Viktor
вопрос лишь в том, где это делать
Viktor
redux-undo - это идеальное, с точки зрения технической правильности решение
Viktor
потому что сама философия redux сулит делать такие расчеты в reducer'ах
Nikita
есть идея
Nikita
сейчас попробую
Viktor
потому что сама философия redux сулит делать такие расчеты в reducer'ах
потому что, как я понимаю, тебе нужно сравнивать два состояния, и на основе этого решать, какое будет следующее само место обитания state - это reducer** т.о. там логично такие вещи проворачивать
Viktor
а что касается перерендеринга в пустую - этим должен заниматься адаптер либо декоратор
Viktor
самое важное в создании приложения - разделить все на зоны отсетственности (абстракции)
Viktor
в таком случае будет супер-просто наращивать функционал и вообще такие проблемные вопросы станут легко решаемыми
Viktor
потому что на уме будет лишь несколько логичных мест, где это лучше всего сделать
D
Юзал модуль react-chartjs-2 для рисования графиков в таблице (их много а рисую по 100), так вот библиотека весила много и мало функционала и я решил перейти на highchartjs для реакта, которая весит почти в 2 раза меньше но при этом функционала в 3 раза больше. Все в целом неплохо но появилась одна проблема: когда я начинаю листать страницу (рисуются следующие 100 графиков) время отрисовки highchartjs занимает в 3-4 раза больще отчего чем у react-chartjs-2 и появляется эффект зависания страницы на скунды 3. Как это можно пофиксить?
D
тут по сути вопрос не про реакт а именно про эту библиотеку, почему она так долго рисует графики
Viktor
сложно сказать)
Nikita
все готово
Nikita
просто в замыкание добавил состояние компонента
Viktor
просто в замыкание добавил состояние компонента
честно говоря, я не подумал об этом почему-то)
Дмитрий
Здравствуйте, товарищи! Допустим, на странице одного сайта подключается (тегом <script src=...>) скрипт, который физически лежит на другом сайте/домене/сервере. Не порождает ли это какие-то проблемы, связанные с HTTP/HTTPS и всякими там политиками безопасности браузеров и т.п.? Нет тут ли каких-то ограничений или тонкостей? Т.е. меня интересует, будет ли что-то препятствовать такой затее.
Andrew
разве что в Китае jquery работать не будет)) вернее у маего клиента блочило такое, надо было все к себе на сайт сгружать все файлы
Viktor
вообще не должно
Yura
https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
Yura
Тут описаны все тонкости
Дмитрий
Спасибо. Пойду читать.
Viktor
кстати, да, cors
Viktor
но вот только для статики это разве работает
Viktor
у меня были только проблемы с API-запросами
Yura
Вот как раз в mdn все описано, для чего работает...
Yura
Yura
И вот немаловажная детать из этой статьи
Дмитрий
Тут описаны все тонкости
Вот из этого раздела я так не смог понять, касается ли CORS моего вопроса или нет. Если бы не подчеркнутая строчка, я бы просто решил, что тут нет моего случая. А так, я просто не понимаю эту строку. Какие такие отключенные исключения? О том ли тут речь вообще?
Yura
Можешь не обращать внимания на это. Скрипты также имеют зависимость от CORS. А вообще, можешь попробовать сам протестить на локальных доменах. Там всё дело в заголовках, который отправляет сервер (ну тот, на который ты обращаешься за скриптом). Если в заголовках есть пункт, разрешающий CORS - все будет впоряде)
Сергей
Привет! Кто-то работал с русской локализацией moment.js?
Сергей
В файлке русскоязычной локализации вижу что есть возможность вывести дату в формате: 1 год, 5 лет, 24 года но никак не пойму как этот формат вызвать. Это не является конфигом для стандартного метода .format() Соответственно должен быть какой-то вариант для вызова кастомного форматирования. Кто сталкивался, подскажите)
The end
Люди обьясните пожалуйста для чего нужен "нормалайз ксс, для верной адаптации html кода под разные версии браузера, верно ?
Azein
в общем случае, у браузеов есть свои дефолтные стили для элементов. эти дефолтные стили могут приводить к тому, что твой сайт неконсистентно выглядит в разных браузерах - где-то отступы добавились, где то инпуты со странными границами, и тд. нормализация браузерных стилей позволяет этого избежать
Yura
Верно)
Дмитрий
Верно)
Спасибо.
Mike
Ребят как можно реализовать фокус на блок с атрибутом contenteditable="true" при mouseup? И главное, чтобы курсор ввода текста встал там, где и курсор мыши. Вот пример с canva.com, при mousedown появляется обводка с кнопками, потом когда отпускаю мышку (mouseup), идет фокус на блок с текстом, и курсор ввода появляется там где и курсор мыши
Mike
Garik
мне нужно сделать многострочное текстовое поле с полосой прокрутки в котором разные строки или слова будут иметь разный шрифт. textarea вроде бы так не умеет. как такое можно сделать?
Anonymous
и внутри дивы вытаскиваешь их стилизуешь как тебе надо
Garik
хм... спасибо... грустно все как...
Anonymous
хм... спасибо... грустно все как...
ну это не сложно в реализации
Anonymous
почему грустно?
Paul
Не ... за ... что ... брат.......
Garik
да как бы не хотелось бы плодить сущности в виде кучи div'ов... а если в отдельно взятой строке каждое слово будет иметь разный цвет\жирность, то это вообще морока получится...
Paul
Иногда приходится......
The end
meta charset"UTF-8" ребята кто знает что вообще этот тэг значит, за что он отвечает ?
Dima
Привет, это Кодировка документа )
The end
понял, спасибо
The end
!ban забанен в Гугле, забанить и тут
!ban забанен в гугле забанить и тут
The end
что это за хрень ? пусть этого активиста тоже в бан тогда)
Garik
угу... зашел на форум, посмотрел в инспекторе как оно там делается, пришел к выводу, что это многострочное поле можно объявить как div, а строки в него добавлять как div.InnerHTML += 'новая строка' + '<br>'
Garik
но тогда опять же прокрутку вручную реализовывать...
Paul
😆.....
Artem
всем привет, существует ли возмодность передать данные из фетча синхронно?
Xaxashutkin
Это не имеет смысла
Dima
привет кто сталкивался с проблемой полной загрузки проца после старта дев сервака вебпака? в плане когда он следит за изменениями файлов на macos все решают эту траблу установкой fsevents, а что делать на ubuntu ? =) p.s. опции poll: 1000 и ignored: /node_modules/ не имеют успеха вебпак 1й версии если что
Roman
> вебпак 1й версии если что может в этом проблема?)