Size: a a a

2020 October 20

DZ

Dmitry Zherebko in React Kyiv
Alexey Raspopov
мне в этом паттерне не нравится что часть лэйаута будет не в секции return (), а где-то выше. это сложно читать, потому что придётся прыгать туда-обратно по строкам
почему не в ретурн?
источник

AR

Alexey Raspopov in React Kyiv
Dmitry Zherebko
но вот этот подход я бы для каких-то общего вида нотификаций применил бы
у меня в проекте есть и для нотификаций такое)
источник

DZ

Dmitry Zherebko in React Kyiv
ты просто делаешь фрагмент
источник

DZ

Dmitry Zherebko in React Kyiv
и все эти ноды будут в ретурне
источник

DZ

Dmitry Zherebko in React Kyiv
<>
{nodeA}
{nodeB}
<div>
</div>
</>
источник

AR

Alexey Raspopov in React Kyiv
Dmitry Zherebko
почему не в ретурн?
лейаут модалки в useModal не в ретурне же, я об этом. начинаю читать лэйаут, вижу modal, иду по ссылке, оказываюсь за пределами лєйаута который читал
источник

DZ

Dmitry Zherebko in React Kyiv
Alexey Raspopov
лейаут модалки в useModal не в ретурне же, я об этом. начинаю читать лэйаут, вижу modal, иду по ссылке, оказываюсь за пределами лєйаута который читал
но все лаяуты модалки они инкапсулированы в именованом хуке
источник

DZ

Dmitry Zherebko in React Kyiv
ну у меня так, т.е все использования модалок они именованые
источник

AR

Alexey Raspopov in React Kyiv
а, это упрощает ситуацию
источник

AR

Alexey Raspopov in React Kyiv
но, как я написал в гисте, иногда мне тупо лень церемониться с хуками, особенно когда у меня есть пример более практичного апи 😄
источник

DZ

Dmitry Zherebko in React Kyiv
в этом случае, это уже стоит переименовать в именованую модалку тоже
источник

DZ

Dmitry Zherebko in React Kyiv
Alexey Raspopov
но, как я написал в гисте, иногда мне тупо лень церемониться с хуками, особенно когда у меня есть пример более практичного апи 😄
да, идея мне нравится
источник

DZ

Dmitry Zherebko in React Kyiv
просто в тестах иногда хочется взять render(<Component/>) и просто протестить
источник

AR

Alexey Raspopov in React Kyiv
Dmitry Zherebko
в этом случае, это уже стоит переименовать в именованую модалку тоже
это как-то мокается в тестах? или какой-то другой подход используется?
источник

DZ

Dmitry Zherebko in React Kyiv
модалки?
источник

AR

Alexey Raspopov in React Kyiv
угу
источник

DZ

Dmitry Zherebko in React Kyiv
ну выходит ты
1) тестишь саму форму EditDatasetNameForm
источник

DZ

Dmitry Zherebko in React Kyiv
2) тестишь всё вместе
источник

DZ

Dmitry Zherebko in React Kyiv
а иногад просто тестится самый хай левел компонент
источник

DZ

Dmitry Zherebko in React Kyiv
вот например темплейт и мы просто тестируем вот эти елементы которые идут в слоты
источник