Closed JengYoung closed 1 year ago
๊ณ์ํด์ tasks์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ถํ๊ฐ ์๊ฐ๋ณด๋ค ํฐ ๊ฒ ๊ฐ๋ค. ์ฝ 350๊ฐ์ ์ ๋ฐ์ดํธ๊ฐ ์์ด๋ฉด ์ด๊ธฐ์ ์ฝ 0.3~0.5์ด์ ๊น๋นก๊ฑฐ๋ฆผ(API์์ ์ ๋ฐ์ดํธํ์ง ์์ tasks์ผ๋ก ์ธํด)์ด ๋ฐ์ํ๋ค. ๋ํ ๋ณ๊ฒฝํ ๋๋ง๋ค ์กฐ๊ธ์ ๋ฒ๋ฒ ๊ฑฐ๋ฆผ์ด ์กด์ฌํ์ฌ ๊ฐ๋์ ์์ ํ ์ ๋ฐ์ดํธ๊ฐ ์ ๋์ง ์๋๋ค. ์ด๋ ์ ๋ฐ์ดํธ๊ฐ ์๊ฐ๋ณด๋ค ๋ง์์ง ์ ์์ ๋ ๊ฝค๋ ๊ฑฑ์ ์ค๋ฌ์ด ๋ถ๋ถ์ด๊ธฐ๋ ํ๋ค. ๋ฐ๋ผ์ ์ด๋ฅผ ์ต์ ํํ์ฌ, ์์ ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ๋ธ๋ก์ ๋ณ๊ฒฝ ๋ด์ญ์ ์ ๋ฐ์ดํธํ ์ ์๋๋ก ํ๋ค.
tasks
์ฌ์ฉ์๊ฐ ์์ ํ ์ tasks์ ์์๊ณผ ๋ณ๋๋ก ์์ ์ ์ธ UX๋ฅผ ์ป์ด์ผ ํ๋ค.
๋๋์ react์ useState๊ฐ Batch๋ก ๋น๋๊ธฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ๊ฒ์ด ๋ฌธ์ ์ด์ง ์์๊น ์ถ๋ค. (์ค์ ๋ก ํ๋ก ํธ์๋ ์ธก์์๋ ํ์ฌ ๋งค ์๊ฐ๋ง๋ค setState๋ก blocksStore์ ์ ๋ฐ์ดํธํ๊ณ ์๋ค.)
react
useState
setState
blocksStore
๋ฐ๋ผ์ ์ด๋ฅผ ์ผ๊ด์ ์ผ๋ก setStateํ๋ฉด ๋ ๋นจ๋ผ์ง์ง ์์๊น ๊ธฐ๋ํ๊ณ ์๋ค. ์ด๋ react์์ ๋ณ๊ฒฝ์๋ง๋ค 0.02์ด์ฉ ๊ฑธ๋ฆฌ๋ ๋จ์ ์ ํด๊ฒฐํด์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.
No response
๋ฉ์ถฐ! ๐๐ป ์ ์ ์ฒดํฌ ๋ค์ด๊ฐ๋๋ค~
๋ฐฐ๊ฒฝ ๋ฐ ์ค๋ช
๊ณ์ํด์
tasks
์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ถํ๊ฐ ์๊ฐ๋ณด๋ค ํฐ ๊ฒ ๊ฐ๋ค. ์ฝ 350๊ฐ์ ์ ๋ฐ์ดํธ๊ฐ ์์ด๋ฉด ์ด๊ธฐ์ ์ฝ 0.3~0.5์ด์ ๊น๋นก๊ฑฐ๋ฆผ(API์์ ์ ๋ฐ์ดํธํ์ง ์์ tasks์ผ๋ก ์ธํด)์ด ๋ฐ์ํ๋ค. ๋ํ ๋ณ๊ฒฝํ ๋๋ง๋ค ์กฐ๊ธ์ ๋ฒ๋ฒ ๊ฑฐ๋ฆผ์ด ์กด์ฌํ์ฌ ๊ฐ๋์ ์์ ํ ์ ๋ฐ์ดํธ๊ฐ ์ ๋์ง ์๋๋ค. ์ด๋ ์ ๋ฐ์ดํธ๊ฐ ์๊ฐ๋ณด๋ค ๋ง์์ง ์ ์์ ๋ ๊ฝค๋ ๊ฑฑ์ ์ค๋ฌ์ด ๋ถ๋ถ์ด๊ธฐ๋ ํ๋ค. ๋ฐ๋ผ์ ์ด๋ฅผ ์ต์ ํํ์ฌ, ์์ ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ๋ธ๋ก์ ๋ณ๊ฒฝ ๋ด์ญ์ ์ ๋ฐ์ดํธํ ์ ์๋๋ก ํ๋ค.๊ธฐ๋๊ฒฐ๊ณผ
์ฌ์ฉ์๊ฐ ์์ ํ ์ tasks์ ์์๊ณผ ๋ณ๋๋ก ์์ ์ ์ธ UX๋ฅผ ์ป์ด์ผ ํ๋ค.
๋์ ์ ์
๋๋์
react
์useState
๊ฐ Batch๋ก ๋น๋๊ธฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ๊ฒ์ด ๋ฌธ์ ์ด์ง ์์๊น ์ถ๋ค. (์ค์ ๋ก ํ๋ก ํธ์๋ ์ธก์์๋ ํ์ฌ ๋งค ์๊ฐ๋ง๋คsetState
๋กblocksStore
์ ์ ๋ฐ์ดํธํ๊ณ ์๋ค.)๋ฐ๋ผ์ ์ด๋ฅผ ์ผ๊ด์ ์ผ๋ก
setState
ํ๋ฉด ๋ ๋นจ๋ผ์ง์ง ์์๊น ๊ธฐ๋ํ๊ณ ์๋ค. ์ด๋ react์์ ๋ณ๊ฒฝ์๋ง๋ค 0.02์ด์ฉ ๊ฑธ๋ฆฌ๋ ๋จ์ ์ ํด๊ฒฐํด์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.์ฐธ๊ณ ์๋ฃ
No response