Dva: ๊ตฌ์„ฑ ์š”์†Œ ์™ธ๋ถ€์—์„œ ์ €์žฅ์†Œ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2018๋…„ 01์›” 28์ผ  ยท  11์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dvajs/dva

์˜ˆ๋ฅผ ๋“ค๋ฉด: request.js ๋ฅผ token ์—์„œ store ์„ ์–ป์œผ๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
redux ๋ฌธ์„œ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑ๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

import { createStore } from 'redux'
let store = createStore(todoApp)

๊ทธ๋Ÿฐ๋ฐ dva ๋งŒ๋“  ํ”„๋กœ์ ํŠธ์—์„œ store ๊ฐ€ ์ œ ์†์„ ๊ฑฐ์น˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค...

question

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

app._store๋ฅผ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  11 ๋Œ“๊ธ€

Request.js๋Š” ํšจ๊ณผ์—์„œ ์กฐ์ •๋˜๊ณ  ํšจ๊ณผ๋Š” ์ƒํƒœ๋ฅผ ๊ฐ€์ ธ์˜จ ๋‹ค์Œ request.js์— ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ์š”์ฒญ์— โ€‹โ€‹๋Œ€ํ•ด ํ† ํฐ์„ ๊ฐ€์ ธ์™€์•ผ ํ•˜๋Š” ๊ฒƒ ์•„๋‹Œ๊ฐ€์š”? request.js์—์„œ ํ† ํฐ์„ ๊ฐ€์ ธ์™€ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

์•„๋‹ˆ์š”, ์ƒํƒœ๋Š” request.js์—์„œ ์ง์ ‘ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@bowencool ์ด๋Ÿฐ ์ˆ˜์š”์— ๋Œ€ํ•œ ๊ธ€๋กœ๋ฒŒ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ง์ ‘ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@yvanwangl ์ƒ๊ธฐ์‹œ์ผœ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

๋ชจ๋ธ ๋ฐ ํšจ๊ณผ์—์„œ ์ƒํƒœ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ? ?

@xiaofengqqcom123 select

app._store๋ฅผ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์‹์œผ๋กœ ์–ป์œผ๋ ค๋ฉด ๋” ๋งŽ์€ ๋ฌธ์„œ๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.
window.g_app._store
window.g_app._store.dispatch

๋ฌธ์„œ ์ฃผ์†Œ:
https://umijs.org/zh/guide/with-dva.html# %E9%85%8D%E7%BD%AE%E5%8F%8A%E6%8F%92%E4%BB%B6

https://umijs.org/plugins/plugin-dva#getdvaapp

getDvaApp()์„ ์‚ฌ์šฉํ•˜์—ฌ

getDvaApp()._store

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰