μ λ React/Redux μΉ μ ν리μΌμ΄μ μμ μΌνκ³ μμ΅λλ€. νλ‘μ νΈ μ΄κΈ°μ μ λ μ μ§μ μνλ₯Ό μμ£Ό μ μ΄ν΄νκ³ μμμ΅λλ€. κ·Έλ¬λ μ½λ κΈ°λ°μ΄ 컀μ§μ λ°λΌ λλ κ°μκΈ°λ₯Ό ν΅ν΄ μ ν리μΌμ΄μ μνμ μ μ λ λ§μ μμ±μ λ£λ κ²½ν₯μ΄ μμ΅λλ€. μ¬κΈ°μ λ¬Έμ λ μλ‘μ΄ μ¬λμ΄ λ΄ νλ‘μ νΈμ μ°Έμ¬νλ κ²½μ° ν΄λΉ μ£Όμ μ΄λ―Έ μλ λͺ¨λ μμ±μ λν λͺ νν μ§μμ΄ μμ μ μλ€λ κ²μ λλ€.
μ§κΈμ state.js
λΌλ νμΌμμ μ£Όμ μ²λ¦¬λ Objectλ₯Ό μ¬μ©νμ¬ μνμ λͺ¨λ μμ±μ μ€λͺ
νκ³ μμ΅λλ€.
/*
APP_STATE = {
attribute1 : '',
attribute2 : '',
attribute3 : [],
attribute4 : {
key: ''
},
}
*/
μ§λ¬Έ: μ΄ν΄νκΈ° μ½λλ‘ λ΄ μ ν리μΌμ΄μ μνμ ꡬ쑰λ₯Ό λ¬Έμννλ λ μ’μ λ°©λ²μ΄ μμ΅λκΉ? μ¬λ¬λΆμ μ΄λ€ μ κ·Ό λ°©μμ μ¬μ©νμλμ?
κ·νμ ꡬ쑰μ λ°λΌ wp-calypso κ° κ·Έ μΌμ νλ₯νκ² μννλ€κ³ μκ°ν©λλ€. κ·Έλ€μ μ νκΈ°, κ°μκΈ°, μμ, μμ λ° λλΆλΆμ λ¬Έμλ₯Ό ν¬ν¨νλ README.md νμΌμ κ°μ§κ³ μμΌλ©° λͺ¨λ λμΌν λλ ν 리μ μμ΅λλ€. μλλ₯Ό λ΄!
product
reducer.js
selectors.js
actions.js
constants.js
README.md
νλ² λ΄λ΄!
@JacobSoderblom ν₯λ―Έ
redux-devtools λλ redux-devtools-extension κ³Ό κ°μ Redux devtoolμ μ¬μ©νμ¬ νμ μν νΈλ¦¬λ₯Ό νμν μ μμ΅λλ€. λν μΈμ λ μ§ μνλ₯Ό JSON.stringify
(μ½μμ ν΅ν΄ μ‘μΈμ€ν μ μλλ‘ window
μ μμ μ λλ κ²μ΄ μ’μ΅λλ€)νμ¬ λͺ¨μμ λ³Ό μλ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
κ·νμ ꡬ쑰μ λ°λΌ wp-calypso κ° κ·Έ μΌμ νλ₯νκ² μννλ€κ³ μκ°ν©λλ€. κ·Έλ€μ μ νκΈ°, κ°μκΈ°, μμ, μμ λ° λλΆλΆμ λ¬Έμλ₯Ό ν¬ν¨νλ README.md νμΌμ κ°μ§κ³ μμΌλ©° λͺ¨λ λμΌν λλ ν 리μ μμ΅λλ€. μλλ₯Ό λ΄!
νλ² λ΄λ΄!