ใใฉใญใผใใฆๅญฆใถใชใขใฏใใในใ [2023.11ใขใใใใผใ]
ใใฎใฌใในใณใงใฏใใชใขใฏใใขใใชใฑใผใทใงใณใใในใใใๆนๆณใๅญฆใณใพใใ
ๅ่ฌ็ 1,547ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้
- ๆช่งฃๆฑบ
์ ๊ณตํด์ฃผ์ ์ฝ๋๋ฅผ vscode์์ ์ผ๋ eslint๊ฐ ์๋ฉ๋๋ค.
๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋ฆฌ์กํธ ํ ์คํธ์ฝ๋ ๊ฐ์์์ eslint๊ฐ ์ ์ฉ๋์๋ค๊ณ ํ๋ ํ์ผ์์ฒด๋ฅผ ๋ฐ์ npm install์ ํ๋๋ฐ,eslint๊ฐ ์๋๋์ง์์ต๋๋ค.extension์์๋ eslint๋ฅผ ๋ฐ์๊ณ , npm install์ ํ ์ํ์์<br
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธeslinttkdrnr12156864
ใป
0
239
2
- ๆช่งฃๆฑบ
ERROR
<img src="https://cdn.inflearn.com/public/fil
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธdbs000245115
ใป
0
192
1
- ่งฃๆฑบ
ํ ์คํธ ์๊ฐ์ ๋จ์ถํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํ์ฌ ๋ฌธ์๋๋ฆฝ๋๋ค.
[1] ๋ฌธ์๋ด์ฉ(์ด 2๊ฑด)Jest์ ํ ์คํธ ์๊ฐ์ ๋จ์ถํ ์ ์๋ ๋ฐฉ๋ฒJest์ ํ ์คํธ ์๊ฐ์ด ์ฆ๊ฐํ๋ ์์ธReact ํ๋ก ํธ์ฝ๋ฉ์ jest๋ฅผ ํญ์ ์ผ๋๊ณ ์์ ํ๋๊ฒ ์ข์๊น์?</p
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธํ ์คํธ์๊ฐkwunodong0753
ใป
0
330
1
- ๆช่งฃๆฑบ
useState ๋ฐฐ์ด๊ฐ ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ ํ ์คํธ ๋ฉ์ถค
์ง๋ฌธ์์ต๋๋ค. const modelListData = ['model1', 'model2', 'model3'] const [rowData, setRowData] = useState([]) useEffect(() =>
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธwhd60236800
ใป
0
381
1
- ๆช่งฃๆฑบ
test was not wrapped in act๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์. ๋ฆฌ์กํธ ํ ์คํธ ๊ด๋ จ ์ข์ ๊ฐ์๋ฅผ ์ ๊ณตํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์์ ๋ฃ๊ณ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑ ์์ console.error๋ก wrapped in act ์ค๋ฅ๊ฐ ํ์๋์ด ๋ฌธ์๋๋ฆฌ๊ฒ ๋์์ต๋๋ค.์ฌ๋ฌ ์ง๋ฌธ๋ค๋ ์ฐพ์๋ณด๊ณ ... ๊ตฌ
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธrubydaddy
ใป
0
273
2
- ๆช่งฃๆฑบ
์๋ ํ์ธ์! ๋ก๋ฉ ์ํ ํ ์คํธ์ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋๋ค.
์ ๋๋ฆ๋๋ก ๊ฐ์๋ฅผ ์์ฉํด์ ํ ์คํธ๋ฅผ ์ง๋ณด๋ ค๊ณ ๊ฐ์ ์์ ๊ณผ ๋ค๋ฅธ userEvent ๋ฒ์ ์ ์ฐ๊ณ ์๊ธฐ๋ ํ๋๋ฐ์. ๋ก๋ฉ ์ํ๋ฅผ ํ ์คํธํ ๋ ๋ง์น ๋ก๋ฉ ์ํ๋ฅผ ๊ฑด๋๋ฐ๊ณ ๋ฐ๋ก ๋ฆฌ์คํฐ์ค๋ฅผ ๋ฐ์ ๋ฏ์ด ์๋ํ๊ณ ์์ต๋๋ค.... ํน์ userEvent ๋ฒ์ ์ด ๋ฌ๋ผ์ ๋์์ด ๋ฌ๋ผ
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธyoobin92557394
ใป
0
386
1
- ๆช่งฃๆฑบ
๊ฐ์ ๊ด๋ จ ๋ด์ฉ github ์ ๋ก๋ ์ง๋ฌธ
์๋ ํ์ธ์ ์ด๋ฒ์ '๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ React Testing' ๊ฐ์๋ฅผ ์๊ฐ์ค์ธ ๋ฐ๋์ค์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๋ฒ ๊ฐ์์์ ์ฌํ์ํ ์ฑ ๋ง๋ค๊ธฐ ํํธ์์ ์งํํ๋ ๋ฐฉ๋ฒ๋ค์ ์ ๋ฆฌํ์ฌ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค๋ก์ ํ์ฉํ๊ณ ์ถ์ต๋๋ค.๋ชจ๋ ์์ค์ฝ๋๋ฅผ ์ฌ๋ฆฌ๋๊ฒ์ด ์๋
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธgithubjunzzamg97731
ใป
0
295
1
- ๆช่งฃๆฑบ
์ด๋ฏธ์ง๊ฐ ์๋ณด์ธ๋ค ํ์ ์ ๋ค์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ ์๋!๋ง์ ์ฃผ์ ๋๋ก 7-6๊ฐ ๋ณด๊ณ ์์ง๋ง... ํผ์์๋ ๋ฌธ์ ์ ์์ธ ํ์ ์ด ํ๋ค์ด์ ๋ค์ ์ฌ์ง๋ฌธ ๋๋ฆฝ๋๋ค ใ ใ ๋ก๊ทธ๋ฅผ ํ์ธํด ๋ณด๋ calculate.test.js์์ Fail์ด ๋ฐ์๋๊ณ ์์ง๋ง, ์์ธ ํ์ ์
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธhgpark921618
ใป
0
395
2
- ๆช่งฃๆฑบ
๋ค์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ญ์ ๋ ๊ธ์ ๋๋ค
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธไฝๆ่ ใชใ
ใป
0
175
1
- ๆช่งฃๆฑบ
Test Fail ์ฌ์ง๋ฌธ ๋๋ฆฝ๋๋ค!
์ญ์ ๋ ๊ธ์ ๋๋ค
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธไฝๆ่ ใชใ
ใป
0
153
1
- ๆช่งฃๆฑบ
Test Fail์ด ๋ฐ์ํฉ๋๋ค ใ ใ
ํ์ฌ ์น์ 5๊น์ง ์๊ฐ ์๋ฃํ ์ํ์ธ๋ฐ ๊ณ์ Fail์ด ๋ฐ์ํฉ๋๋ค ใ ใ ์ฒ์์ ๋์๋๋ฐ ๊ฐ์๊ธฐ ์๋๋๋ผ๊ตฌ์ ใ ใ ๊ฒ์์ ํด๋ด๋ ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ํ์ ํ๊ธฐ ํ๋ค์ด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค!์ด๋ป๊ฒ ํด๊ฒฐํ๋ฉด ์ข์๊น์? <img src="
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธhgpark921618
ใป
0
340
1
- ๆช่งฃๆฑบ
์คํ์ผ ์ปดํฌ๋ํธ ํ ์คํธ ๋ฐฉ๋ฒ
๊ฐ์์์ ์ผ๋ฐ html/css๋ฅผ ์ฌ์ฉํ๊ณ data-testid๋ฅผ ์ฌ์ฉํด ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๋๋ฐstyled-component๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ํํ๊ณ ํ ์คํธํ๋๊ฒ ๊ถ์ฅ๋๋ ๋ฐฉ๋ฒ์ผ๊น์?
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธstyled-componentmalcomex2632
ใป
0
424
1
- ๆช่งฃๆฑบ
msw ์๋ฌ
๊ฐ์๋ฅผ ๋ณด๋ค msw๋ถ๋ถ์์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ํด๋๊ตฌ์กฐ๋ ์ด๋ฐ
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธไฝๆ่ ใชใ
ใป
0
610
1
- ๆช่งฃๆฑบ
toHaveTextContent ์๋ฌ
์๋ ํ์ธ์.'context wrapper ์ถ๊ฐ๋ก ์๋ฌ ์ ๊ฑฐํ๊ธฐ' ๊ฐ์์์ ๋ฐ์ํ ์๋ฌ๊ฐ ํด๊ฒฐ๋์ง ์์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.<a target="_blank" rel="noopener noreferrer nofollow" href="https://
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธptdaeunlee5354
ใป
0
430
1
- ๆช่งฃๆฑบ
msw์๋ผ๋์ฌ๋
https://junhyunny.
react์น์ฑReact-Contextjest์ํํธ์จ์ด-ํ ์คํธrje2875734264
ใป
0
566
1
- ่งฃๆฑบ
This could be because the text is broken up by multiple elements. ์๋ฌ
์ ์๋ ์๋ ํ์ธ์์๋ฌด๋ฆฌ ๋ด๋ ์ค๋ฅ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.์ ์ค๋ฅ๋ ์๋์ ๊ฐ์ต๋๋ค. (์ฝ๋์ ์๋ฌ๋ ๋ถ๋ถ โ ํ์ต๋๋ค)> TestingLibraryElementError: Unable to find an elem
react์น์ฑReact-Contextjestsoyoung9310142696
ใป
0
1,696
2
- ่งฃๆฑบ
Type.test.jsํ์ผ์ ๊ถ๊ธํ์ ์ด ์๊ฒผ์ต๋๋ค
๊ฐ์ฌ๋ ์๋ ํ์ธ์ ~~ ๋ ์ ๋ฃ๊ณ ์์ต๋๋ค.๋ณต์ต์ ํ๋ค ๊ถ๊ธํ์ ์ด ์๊ฒผ๋๋ฐ์!Type.test.js์์ Products์ปดํฌ๋ํธ์ imgํ๊ทธ๋ฅผ ๋ณ์ productImages๋ก ์ง์ด์ฃผ์ ๊ฑธ ๋ณด์์ต๋๋ค. ๊ทผ๋ฐ imgํ๊ทธ๋ Type.js๊ฐ ์๋
react์น์ฑReact-Contextjestsoyoung9310142696
ใป
0
341
1
- ๆช่งฃๆฑบ
28๊ฐ ์๊ฐ ์ค JSX ์์ฑ ๋ฐฉ๋ฒ์ ๋ํด ๊ถ๊ธํด์ ธ์ ์ง๋ฌธ ๋จ๊น๋๋ค!
ํ๋ฉด์ ์ถ๋ ฅํ ๋, ๊ฐ์ฌ๋์ด ์์ฑํ์ const ItemComponents = orderType === "products" ? Products : null; const optionItems = items.m
jest์น์ฑReact-Contextreactboochickenood1553
ใป
0
385
1
- ่งฃๆฑบ
toHaveTextContent ์์ ์๋ฌ๊ฐ ์๊พธ ๋๋๋ฐ ์๋ฌด๋ฆฌ ์ฐพ์๋ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
React-Context์น์ฑreactjestsoyoung9310142696
ใป
0
589
2
- ๆช่งฃๆฑบ
aria-*
test.js์์ element.checked ํ๋ฉด ariaChecked, ariaDisabled ์ด๋ ๊ฒ aria๊ฐ ๋ถ์ ๊ฒ์ด ํํธ๋ก ๋จ๋๋ฐ input๊ณผ button์ aria-๋ฅผ ๋ถ์๋๋ ํ๋ฉด์์ ์ ์๋ํ๋๋ฐ ํ ์คํธ์ ๊ฑธ๋ฆฌ๋๋ผ๊ณ ์..<pre class=
reactReact-Context์น์ฑjestsserenityy
ใป
0
427
1


