These are chat archives for dev-ua/reactjs

13th
Jul 2017
alexey-kuznetsov
@alexey-kuznetsov
Jul 13 2017 13:58
а посоветуйте, чем лучше на RN сделать выпадающее контекстное меню?
Terry Sahaidak
@terrysahaidak
Jul 13 2017 21:04
@alexey-kuznetsov на відрі є нативно
на іос хіба шось на жс, бо там такого в природі немає
Kirill Gagarski
@gagarski
Jul 13 2017 21:12
Приветствую!
Хочу сделать реактовский компонент на основе редактора CodeMirror. Проблема в том, что методы для фич, которые мне нужны (setGutterMarker, addLineWidget - документация) принимают родные HTML-ные DOM-элементы. Внутри этих элементов (line widget и gutter marker, которые я вставляю , манипулируя DOM через API CodeMirror'а) хочется использовать реактовские компоненты, в которые хочется пробрасывать состояние из redux и из которых хочется манипулировать им. С этим как-то вообще можно жить или лучше сразу застрелиться? :D
может можно их сделать какими-то неявными children'ами самого редактора?
Terry Sahaidak
@terrysahaidak
Jul 13 2017 21:17
@gagarski ну ти можеш маунтити просто в ноди свої компоненти
але загалом звучить трішки брєдово
оу, сорри, щас по русски напишу)
Kirill Gagarski
@gagarski
Jul 13 2017 21:17
да я понял)
Terry Sahaidak
@terrysahaidak
Jul 13 2017 21:18
ну вообще так-себе затея
я когда-то делал мд-редактор на основе кодмиррора
но я там только его АРІ использовал, ну и рендерил внутри своего реакт-компонента
Kirill Gagarski
@gagarski
Jul 13 2017 21:22
я пытаюсь что-то наподобие тула для code review сделать и в line widget'ы впихнуть форму для комментариев и сами комментарии
собственно пока в своих скетчах и маунчу свои компоненты в добавленные ноды, но пока там у меня вообще никакое состояние не меняется
представляю, какой трэш будет, когда я попытаюсь законектить их к store
Kirill Gagarski
@gagarski
Jul 13 2017 21:35
можно попробовать сныкать всё это в реактовском DOM и по componentDidUpdate переподсовывать перерендеренные компоненты CMу
но от этой идеи, по-моему, тоже попахивает