Size: a a a

React — русскоговорящее сообщество

2021 June 26

C

Cool29 in React — русскоговорящее сообщество
//это стрелки в виде спецсимволов
//но модно и картинки внктри тега <></> вставить

const ARRAY_UP = <>&uArr;</>;
const ARRAY_DOWN = <>&dArr;</>;


А так выводим
{field.name === sortField
                   ? sortAsc === 1
                     ? ARRAY_UP
                     : ARRAY_DOWN
                   : ""}
источник

A

Arthur in React — русскоговорящее сообщество
кто-нибудь знает как в вебшторме варнинги отключить?
источник

NN

Nurbek Nurjanov in React — русскоговорящее сообщество
Насколько я понял, такие как Cypress, они  проверяют весь ОБЩИЙ процесс
Сглаженность между компонентами, открывается настоящий браузер и все по ссылкам идет и все тестится

А вот Jest
Как я понял он проверяет каждую компоненту по ОТДЕЛЬНОСТИ
Изолируя каждую компоненту по одному, давая туда пропсы и проверять что там выходит на выходе


Если то что я думаю верно насчет Jest
то блин как же это сложно, ооочень сложно
Ведь каждая компонента так или иначе имеет оооочень много связок
Он может быть связан с другими компонентами
С редаксами например, с глобальными контекстами и еще тому подобное

То есть изолировать компоненту одну адски сложно, глушить связки моками, или я возможно нарушил принципы солид и сделал сильную связку

Короче, расскажите, я правильно думаю или я не в тот берег забрел
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Немного не так. Новый ВДом сравнивается с старым ВДом, и диф обновляет в хтмл, и новый ВДом станет старым.

Почему мемо нужен. Реакт для оптимизации не сравнивает весь ВДом. Он сравнивает до первого дифа, всё что ниже надо заново посчитать. Вот сдесь мемо вступает в игру. Всесто полного перечёиа он сравнивает пропсы и если они одинаковые, то достаёт рание рассчитанный результат
источник

A

Arthur in React — русскоговорящее сообщество
как убрать это подчеркивание и описание аля reducer и типы
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
По-этому очень важен механизм ключей, к примеру в списках.
источник

C

Cool29 in React — русскоговорящее сообщество
Ну
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Languages -> Js/Ts -> hints
источник

A

Arthur in React — русскоговорящее сообщество
о, убрал, осталось только подчеркивания
источник

A

Arthur in React — русскоговорящее сообщество
вроде даже все галочки убрал и ничего не помогло? ща перезапущу попробую
источник

C

Cool29 in React — русскоговорящее сообщество
Ну вон там Назар еще другие предлагает убрать
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Покажи что пишет в подчёркиваниях, скорее всего пишет про типы, или про неиспользованые переменные
источник

A

Arthur in React — русскоговорящее сообщество
не, там пишет якобы скопированный кусок кода, но он не скопированный, может багануло, перезапускаю, но там еще другие дурацкие подчеркивания бывают, аля "не использовал данные из промиса"
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Ещё может про дублирование
источник

A

Arthur in React — русскоговорящее сообщество
типа после функции .then не написал, и оно мне подчеркивает, а мне как бы и не надо
источник

A

Arthur in React — русскоговорящее сообщество
источник

A

Arthur in React — русскоговорящее сообщество
источник

A

Arthur in React — русскоговорящее сообщество
если это можно сократить конечно, то окей, я не против, но у меня идей нет
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Вроде в More Actions есть возможность игнора
источник

A

Arthur in React — русскоговорящее сообщество
нету
источник