μΈλΆ μ 보: μμ μ νμ΄ μ ν¨νμ§ μμ΅λλ€. λ¬Έμμ΄(λ΄μ₯ κ΅¬μ± μμμ κ²½μ°) λλ ν΄λμ€/ν¨μ(λ³΅ν© κ΅¬μ± μμμ κ²½μ°)λ₯Ό μμνμ§λ§ κ°μ²΄λ₯Ό μ»μμ΅λλ€. t
μ λ λλ§ λ°©λ²μ νμΈνμμμ€.
κ·Έκ²μ λ¨μ§ μ€λ₯μ΄μ§λ§ κ°λ° μλ²μμλ μλν©λλ€!. gatsby develop
μμλ λͺ¨λ κ²μ΄ μλ²½νκ² μλνμ§λ§ gatsby build
λ₯Ό μννκ³ github νμ΄μ§μ νμΌμ λλ‘νλ©΄ μ΄ μΆμλ μ€λ₯κ° λ°μν©λλ€. λ¬΄μ¨ μΌμ΄μΌ?
λλ λνμ΄ μ€λ₯κ° λ°μνκ³ λλ²κ·ΈνκΈ°κ° λ§€μ° μ΄λ ΅μ΅λλ€ :(
νΈμ§: @jimfilippou src/layouts/index.js
μ μ΄λ¦°μ΄ μ νμ λ€μκ³Ό κ°μ΄ any
λ‘ μ€μ νμ¬ μμ νμ΅λλ€.
TemplateWrapper.propTypes = {
children: PropTypes.any,
}
babel-plugin-transform-react-remove-prop-types
λ₯Ό μΆκ°νλλ° prop μ νμ λͺ¨λ μ κ±°νλ€κ³ μκ°νμ¬ prop μ ν¨μ± κ²μ¬ μ€λ₯λ₯Ό μ κ±°ν κ²μ΄λΌκ³ μκ°νμ§λ§ ν΄λΉ νλ¬κ·ΈμΈμ μ λλ‘ μ΄ν΄νμ§ λͺ»ν κ² κ°μ΅λλ€.
μ’μ μ ν, μ κ²½μ°μλ npm ν¨ν€μ§μμ΅λλ€. λ΄ μ±μ λ€μ λΉλν λ μ λλ‘ μλνμ§λ§ κ·νμ proptypesλ₯Ό λ°λ₯Ό κ²μ λλ€.
PropTypes.node
μΆμ²ν©λλ€. $ any
λ³΄λ€ λ ꡬ체μ μ΄κ³ μλν©λλ€.
κ°μ₯ μ μ©ν λκΈ
λλ λνμ΄ μ€λ₯κ° λ°μνκ³ λλ²κ·ΈνκΈ°κ° λ§€μ° μ΄λ ΅μ΅λλ€ :(
νΈμ§: @jimfilippou
src/layouts/index.js
μ μ΄λ¦°μ΄ μ νμ λ€μκ³Ό κ°μ΄any
λ‘ μ€μ νμ¬ μμ νμ΅λλ€.babel-plugin-transform-react-remove-prop-types
λ₯Ό μΆκ°νλλ° prop μ νμ λͺ¨λ μ κ±°νλ€κ³ μκ°νμ¬ prop μ ν¨μ± κ²μ¬ μ€λ₯λ₯Ό μ κ±°ν κ²μ΄λΌκ³ μκ°νμ§λ§ ν΄λΉ νλ¬κ·ΈμΈμ μ λλ‘ μ΄ν΄νμ§ λͺ»ν κ² κ°μ΅λλ€.