Size: a a a

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

2021 May 24

d

dron in React — русскоговорящее сообщество
Нужно собрать реактовский ui-kit для нескольких проектов с документаций, размещением на npm и получается засервить саму документацию.
Кто сталкивался с подобным, что можете посоветовать?

Есть пока идея задокать с помощью сторибука, собрать всё ролапом (насколько знаю он хорошо с этим справляется) и просто выложить.

Если кто-то набил шишки об это, рад буду узнать ваши решения.
источник

ei

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

ei

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

ei

export default - зло... in React — русскоговорящее сообщество
Лучше vite взять хотя бы
источник

ei

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

VB

Viktor Busko in React — русскоговорящее сообщество
Если вы хотите монорепы и инкриментальные билды посмотрите ещё nx.dev.
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Господа, как в testing-library-react правильно мокать объект window? нужно ли использовать jest.spyOn?

тупо задавать window.tz = 'Europe/Riga’; например вроде работает, но как-то чуется подвох
источник

i

iwannafly in React — русскоговорящее сообщество
навряд ли вам это сильно поможет, но у нас для ui-kit'а как раз сторибук и собирается ролапом (только на нпм не выкладываем), но я пользователь сего, а не создатель
источник

О

Олег in React — русскоговорящее сообщество
а хз, так изначально задалось)
источник

О

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

В

Влад in React — русскоговорящее сообщество
Вешаем addEventListener на window и в beforeEach или что-то такое
источник

В

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

SB

Sergey Bekharsky in React — русскоговорящее сообщество
ну пока из того, что я нашёл — что нет, мокать дополнительно window не надо.

а вот за beforeEach спасибо, мне, действительно просто надо в afterEach чистить значение и всё.
источник

d

dron in React — русскоговорящее сообщество
это всё у вас в одном проекте?
источник

В

Влад in React — русскоговорящее сообщество
Посмотри webDev канал там чувак с epama показывает как мокать hooks i тд
источник

i

iwannafly in React — русскоговорящее сообщество
нет, в разных, ui-kit отдельно
источник

NS

Nikolay Smagin in React — русскоговорящее сообщество
Пытаюсь заверстать картинку, она в формате svg, в ней есть тэги <style> и png внутри, но в итоге отображается только svg
источник

NS

Nikolay Smagin in React — русскоговорящее сообщество
Хотя, если вне реакта открыть её, то все норм, и картинка полноценная, а в реакте нормально не вставляется. Кто-нибудь сталкивался с такой проблемой?
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
hooks понятно, у нас тупо данные в window лежат, потому что легаси и реакт так между собой сообщаются
источник

С

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