Size: a a a

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

2021 March 28

ei

export default - зло... in React — русскоговорящее сообщество
Но там проблем куча
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
Тогда верхние компоненты только
плюс минус да
источник

s3

sdff 34534534545 in React — русскоговорящее сообщество
Vladimir Klimov
Как внутри компонента увидеть какой из сторов он использует?
ну вот для чего я 2 стора сделал: допустим в админке есть users[], и на сайте есть users[] в сторе. Вот я и захотел в зависимости adminka/site использовать свой стор для каждого
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
Но там проблем куча
каких?
источник

ei

export default - зло... in React — русскоговорящее сообщество
export default - зло is the side effect
Но там проблем куча
Со стейт менеджером могут быть нереальные проблемы
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
да ладно... нормально все
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Ну логику там можно потестить, e2e может накинуть, скрины потестить
Я забыл за е2е, но у нас их автомейшены пишут, и конечно же покрытие кейсов очень очень маленькое)
источник

ei

export default - зло... in React — русскоговорящее сообщество
export default - зло is the side effect
Со стейт менеджером могут быть нереальные проблемы
Вот есть у нас компонент в самом верху, внутри 322 компонента вложенных, которые все на сторы разные подписаны
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
Я забыл за е2е, но у нас их автомейшены пишут, и конечно же покрытие кейсов очень очень маленькое)
ой, не сыпь мне соль на сахар. у нас аутомейшны написали е2е на сгенерированные astroturf класснеймы
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
Вот есть у нас компонент в самом верху, внутри 322 компонента вложенных, которые все на сторы разные подписаны
не ну не настолько наверху конечно
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Roman Usherenko
ой, не сыпь мне соль на сахар. у нас аутомейшны написали е2е на сгенерированные astroturf класснеймы
Кек
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Нас автомейшен напряг что бы для элементов прописали дата атрибутами имена кнопкам инпутам и тд
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
Нас автомейшен напряг что бы для элементов прописали дата атрибутами имена кнопкам инпутам и тд
мы это сразу пресекли и послали их
источник

ei

export default - зло... in React — русскоговорящее сообщество
Roman Usherenko
ой, не сыпь мне соль на сахар. у нас аутомейшны написали е2е на сгенерированные astroturf класснеймы
Ну так тут такая закономерность, что будешь на самые низкоуровневые писать - перетестишься до смерти, и чем ближе к верху, тем меньше перетестиваешься и больше сложностей со всякими моками
источник

ei

export default - зло... in React — русскоговорящее сообщество
А золотой середины по-моему не намечается)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
Нас автомейшен напряг что бы для элементов прописали дата атрибутами имена кнопкам инпутам и тд
блин ну можно же нормально тестировать по accessibility. но это ж тогда код надо писать нормально
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Roman Usherenko
мы это сразу пресекли и послали их
Ну а какой выход еще? xpath не выход так как малейшее изминение структуры и прямь заново
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
Ну а какой выход еще? xpath не выход так как малейшее изминение структуры и прямь заново
можно вешать атрибуты только на какие-то большие куски, для скоупинга. а дальше по ролям
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
ну как у rtl - getByRole, getByLabelText, getByPlaceholder
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
на чем они там пишут у вас?
источник