Size: a a a

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

2021 April 24

D

D M in React — русскоговорящее сообщество
Ну это вроде unit тест. У тебя компонент A тут указан замоканный. И если ты изменишь реальный компонент A, то этот тест не должен упасть. Но сама система уже может не работать.
источник

a

az1.zz in React — русскоговорящее сообщество
Спасибо  большое  иногда так туплю 😂 даже не обращал  внимание 🙏
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Вообще да. Если изменится АПИ А, то придётся поменять компонент B для работоспособности. И, следовательно, поменять юнит тест для этого, поменяв название пропа, который мы забираем из А
источник

D

D M in React — русскоговорящее сообщество
Если изменится A, то упадет тест только для компонента A. Тест для компонента B останется рабочим
источник

a

az1.zz in React — русскоговорящее сообщество
И ещё есть вопрос  если можно конечно  почему когда  я querySelectorAll("button") делаю и хочу что бы при клике  изменились  все кнопки  оно ошибку дают но только при querySelector(button) работает  но только первую попавшийся  задет  тот свет
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
А почему, когда я ставлю либу с реакт-компонентами npm i, то в node_modules появляется код, который (как я понимаю) уже пропустили через бабел или как оно работает? Ну, т.е. тянутся не jsx-файлы, а уже переработанные в плохо-человекочитаемый код без jsx, классов и всех прочих понятностей.
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Да, но B будет нерабочим. Чтобы починить B, придётся поменять название коллбэка, который передаётся в A

...<A onClick={handleAClick} -> <A newOnClick={handleAClick}
, а это уже в свою очередь приведёт к падению теста
источник

D

D M in React — русскоговорящее сообщество
querySelectorAll возвращает тебе массив
источник

ei

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

W

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

a

az1.zz in React — русскоговорящее сообщество
Да nodeList  а как можно с этим работать  что бы получилось использовать  map и усвоить  знание ?
источник

ВЖ

Виталий Жилкин... in React — русскоговорящее сообщество
Коллекцию
источник

D

D M in React — русскоговорящее сообщество
Да, пардон
источник

И

Илья in React — русскоговорящее сообщество
В then запихни
источник

ei

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

И

Илья in React — русскоговорящее сообщество
И вообще это стремный код. Плохо, что тебя это не смущает.
источник

ei

export default - зло... in React — русскоговорящее сообщество
К тому же надо под несколько форматов билдить обычно, cjs и тд
источник

ei

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
А почему тебя так много аватаров? Не можешь определится?
источник

RU

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