Size: a a a

React: русскоязычное сообщество

2020 July 01

S

Sergey in React: русскоязычное сообщество
всем привет!

имеется

const myString = "<span>раз два три четыре пять десят</span>"

задача выделить (окружить ключевое слово) слово тегом <mark>

например:

Ищем слово: четыре
Результат: "<span>раз два три <mark>четыре</mark> пять десят</span>"

после чего этот стринг встраивается в DOM  

<div className="content" dangerouslySetInnerHTML={{__html: myString}}></div>

Каким образом можно осуществить поиск, но при этом не осуществлять поиск по тегам. т.е. только по тексту...

Я правильно понимаю, что самый верный вариант - это бегать уже по смонтированному дому и производить манипуляции по выделению?
источник

S

Sergey in React: русскоязычное сообщество
Есть либы для выделения, но они работают с чистым текстом, без HTML тегов
источник

S

Sergey in React: русскоязычное сообщество
условно надо реализовать ctrl+f , который имеется в браузере)
источник

S

Sergey in React: русскоязычное сообщество
источник
2020 July 02

S

Sergey in React: русскоязычное сообщество
Sergey
всем привет!

имеется

const myString = "<span>раз два три четыре пять десят</span>"

задача выделить (окружить ключевое слово) слово тегом <mark>

например:

Ищем слово: четыре
Результат: "<span>раз два три <mark>четыре</mark> пять десят</span>"

после чего этот стринг встраивается в DOM  

<div className="content" dangerouslySetInnerHTML={{__html: myString}}></div>

Каким образом можно осуществить поиск, но при этом не осуществлять поиск по тегам. т.е. только по тексту...

Я правильно понимаю, что самый верный вариант - это бегать уже по смонтированному дому и производить манипуляции по выделению?
парни. Порешал. подключил markjs и по дому прошелся с vanilla js. а то фреймворки модные, тьфу!
источник
2020 July 03

UU

Unknown Unknown in React: русскоязычное сообщество
Кто может помочь с material-ui?
источник

МА

Мангир Александр... in React: русскоязычное сообщество
Unknown Unknown
Кто может помочь с material-ui?
задавай вопрос
источник

UU

Unknown Unknown in React: русскоязычное сообщество
Мангир Александр
задавай вопрос
Спасибо большое. Я создал Mega Menu но не могу до конца расширить. Параметр width стоит 100%, а меню слева и справа имеет какой то отступ
источник

UU

Unknown Unknown in React: русскоязычное сообщество
Мангир Александр
задавай вопрос
Вот скрин
источник

МА

Мангир Александр... in React: русскоязычное сообщество
посмотрите инспектором что там за класс, скорее всего это класс самого material-ui который можно переопределить
источник

МА

Мангир Александр... in React: русскоязычное сообщество
я об этом
источник

UU

Unknown Unknown in React: русскоязычное сообщество
class="MuiPaper-root MuiMenu-paper MuiPopover-paper MuiPaper-elevation8 MuiPaper-rounded"
источник

UU

Unknown Unknown in React: русскоязычное сообщество
Все я понял спасибо @css_prime
источник

DO

D. Ouhh in React: русскоязычное сообщество
всем привет. у меня есть компонент настроек с двумя табами (на стейтах). я могу как-то редиректить юзера на этот компонент и автоматически поставить второй таб с помощью react-router-dom?
источник

РК

Родион Кухтий... in React: русскоязычное сообщество
D. Ouhh
всем привет. у меня есть компонент настроек с двумя табами (на стейтах). я могу как-то редиректить юзера на этот компонент и автоматически поставить второй таб с помощью react-router-dom?
а у вас при изменение таба меняется url?
источник

DO

D. Ouhh in React: русскоязычное сообщество
Родион Кухтий
а у вас при изменение таба меняется url?
нет
источник

РК

Родион Кухтий... in React: русскоязычное сообщество
а сделать так?
источник

РК

Родион Кухтий... in React: русскоязычное сообщество
и если у вас функция, которая меняет табы в другом компоненте, пробросить ее, там куда вам надо
источник

DO

D. Ouhh in React: русскоязычное сообщество
Родион Кухтий
и если у вас функция, которая меняет табы в другом компоненте, пробросить ее, там куда вам надо
не совсем понял. я только что попробовал location.state, всё сработало
источник

AK

Andrey Kozlov in React: русскоязычное сообщество
D. Ouhh
всем привет. у меня есть компонент настроек с двумя табами (на стейтах). я могу как-то редиректить юзера на этот компонент и автоматически поставить второй таб с помощью react-router-dom?
В линк можно передавать стейт. https://reactrouter.com/web/api/Link.
источник