ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ: ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΏ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°: ΠΎΠΆΠΈΠ΄Π°Π»Π°ΡΡ ΡΡΡΠΎΠΊΠ° (Π΄Π»Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²) ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡ/ΡΡΠ½ΠΊΡΠΈΡ (Π΄Π»Ρ ΡΠΎΡΡΠ°Π²Π½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²), Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ: ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° t
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ°, Π½ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ! ΠΠ° gatsby develop
Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Ρ Π΄Π΅Π»Π°Ρ gatsby build
ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ github, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ°. Π§ΡΠΎ Π·Π΄Π΅ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ?
Π― ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΈ Π΅Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΠ»Π°Π΄ΠΈΡΡ :(
Π ΠΠΠΠΠ’ΠΠ ΠΠΠΠ’Π¬: @jimfilippou Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΠ» ΡΡΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΡΠΈΠΏ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² src/layouts/index.js
Π½Π° any
ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
TemplateWrapper.propTypes = {
children: PropTypes.any,
}
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» babel-plugin-transform-react-remove-prop-types
, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ Ρ Π΄ΡΠΌΠ°Π», ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΠ»ΠΈ ΡΠΈΠΏΡ ΡΠ²ΠΎΠΉΡΡΠ², ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΡΠΎ ΡΡΡΡΠ°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ²ΠΎΠΉΡΡΠ², Π½ΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΡΠΎΡ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π₯ΠΎΡΠΎΡΠΈΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ, Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ» ΠΏΠ°ΠΊΠ΅Ρ npm. ΠΠΎΠ³Π΄Π° Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°ΠΈΠ²Π°Ρ ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ Ρ Π±ΡΠ΄Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈΠΌ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°ΠΌ, ΠΎΠ½ΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠΎΠ΅.
Π― ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ PropTypes.node
, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΡΠ΅ΠΌ any
ΠΈ ΡΠΎΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΈ Π΅Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΠ»Π°Π΄ΠΈΡΡ :(
Π ΠΠΠΠΠ’ΠΠ ΠΠΠΠ’Π¬: @jimfilippou Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΠ» ΡΡΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΡΠΈΠΏ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²
src/layouts/index.js
Π½Π°any
ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ»
babel-plugin-transform-react-remove-prop-types
, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ Ρ Π΄ΡΠΌΠ°Π», ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΠ»ΠΈ ΡΠΈΠΏΡ ΡΠ²ΠΎΠΉΡΡΠ², ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΡΠΎ ΡΡΡΡΠ°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ²ΠΎΠΉΡΡΠ², Π½ΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΡΠΎΡ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.