Size: a a a

2020 August 14

HC

Hexagonal Cat 너의 인생은... in React Kyiv
Andrey Bobrovskiy
Так они префикс свой везде ставят, в чем проблема ?
Я подумала зачем и префикс и импортант 🤔 чтобы наверняка?
источник
2020 August 16

SG

Stas G in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Я подумала зачем и префикс и импортант 🤔 чтобы наверняка?
никакой префикс не спасёт от внешних стилей, прописанных по тегнейму
источник

В-

Вернер Карл Гейзенбе... in React Kyiv
Добрий вечір. Підскажіть як в функціональному компоненті примусово перерендерити чатину цього компоненту, в мене стейт не змінюється, змінюються дані на сервері(міняються фото з тимиж самими назвами та шляхом до них). Є івент який повідомляє про зміну зображення, я десь вичитав що можна міняти key у потрібного тега ( setKey(Math.random()); ), але щось не помогло.
источник

OS

Oles Savluk in React Kyiv
треба ще урлу зображення міняти
источник

OS

Oles Savluk in React Kyiv
інакше може закешованою бути
источник

AO

Agnislav Onufriichuk in React Kyiv
Stas G
никакой префикс не спасёт от внешних стилей, прописанных по тегнейму
За это нужно руки отрубать :)
источник

В-

Вернер Карл Гейзенбе... in React Kyiv
Oles Savluk
інакше може закешованою бути
Точно, я й не подумав. . . дякую
источник

SG

Stas G in React Kyiv
Вернер Карл Гейзенберг - Агент Госдепа
Добрий вечір. Підскажіть як в функціональному компоненті примусово перерендерити чатину цього компоненту, в мене стейт не змінюється, змінюються дані на сервері(міняються фото з тимиж самими назвами та шляхом до них). Є івент який повідомляє про зміну зображення, я десь вичитав що можна міняти key у потрібного тега ( setKey(Math.random()); ), але щось не помогло.
Если меняется key, то компонент перерендеривается всегда
источник

В-

Вернер Карл Гейзенбе... in React Kyiv
Stas G
Если меняется key, то компонент перерендеривается всегда
Може я щось не так робив, бо зображення не мінялося. Зараз буду вирішувати проблему з кешуванням, потім повернусь до цього і спробую ще раз
источник
2020 August 17

O

Oleks 🐟 in React Kyiv
Вернер Карл Гейзенберг - Агент Госдепа
Може я щось не так робив, бо зображення не мінялося. Зараз буду вирішувати проблему з кешуванням, потім повернусь до цього і спробую ще раз
попробуй с галочкой disable cache в нетворк табе в девтулзах
источник

ДВ

Думанский Владлен... in React Kyiv
Кто-то писал тесты под Draft.js на jest+enzyme? Мне нужно симулировать ввод текста в поле, а потом проверить state
источник

L

Looch in React Kyiv
Думанский Владлен
Кто-то писал тесты под Draft.js на jest+enzyme? Мне нужно симулировать ввод текста в поле, а потом проверить state
simulate input event (просто смысл от такого теста)
источник

ДВ

Думанский Владлен... in React Kyiv
Looch
simulate input event (просто смысл от такого теста)
simulate норм работает с draft? Это же не input
источник

L

Looch in React Kyiv
Думанский Владлен
simulate норм работает с draft? Это же не input
simulate - симулировать ивент с типом input + он работает с дом нодами так что там пофиг Драфт там или нет
источник

ДВ

Думанский Владлен... in React Kyiv
Looch
simulate - симулировать ивент с типом input + он работает с дом нодами так что там пофиг Драфт там или нет
Вот например, тест не проходит
источник

ДВ

Думанский Владлен... in React Kyiv
Думанский Владлен
Вот например, тест не проходит
Вот компонент
источник

VH

Viktor Havrylin in React Kyiv
Думанский Владлен
Вот например, тест не проходит
Чтобы стригерить правильно change, нужно в дебри дерева отрендеренного компонента лезть. Если хочется проверить логику работы своего onChange, то можно попробовать использовать мок, как тут: https://stackoverflow.com/a/60321544
источник

L

Looch in React Kyiv
Думанский Владлен
Вот например, тест не проходит
ну так драфт это же не дом нода
источник

L

Looch in React Kyiv
Думанский Владлен
Вот компонент
тебе тогда надо через инстанс просто методы дергать если так хочешь тестировать
источник

AP

Andrii Pereverziev in React Kyiv
На работе столкнулся с задачей сложной.
Есть список товаров,который получаю из gql, и вывожу его в таблице. В каждом товаре есть кнопка добавления заметки, которая отображает статус заметки (заполненная, пустая,запиненая). При нажатии на кнопку открывается поповер с формой редактирования/добавления заметки. Этот поповер является веб-компонентом, который открывается по диспатчу инвента.  Этот компонент сохраняет заметку и в коллбеке диспатчит ивент, который запрашивает снова все товары и перерисовывает список.
Вопрос. Как сделать так, чтобы при изменении заметки не перерисовывался весь список, а изменялся только тот товар, заметка которого была изменена, учитывая, что колбек поповера может передавать данные новой/изменённой заметки?
источник