рд╡рд┐рд╡рд░рдг: рддрддреНрд╡ рдкреНрд░рдХрд╛рд░ рдЕрдорд╛рдиреНрдп рд╣реИ: рдЕрдкреЗрдХреНрд╖рд┐рдд рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП) рдпрд╛ рдПрдХ рд╡рд░реНрдЧ/рдлрд╝рдВрдХреНрд╢рди (рд╕рдордЧреНрд░ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП) рд▓реЗрдХрд┐рди рдорд┐рд▓рд╛: рдСрдмреНрдЬреЗрдХреНрдЯред t
. рдХреА рд░реЗрдВрдбрд░ рд╡рд┐рдзрд┐ рдЬрд╛рдВрдЪреЗрдВ
рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! gatsby develop
рдкрд░ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ gatsby build
рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЬреАрдердм рдкреЗрдЬреЛрдВ рдкрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЗрд╕ рдЫреЛрдЯреА рд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?
рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рднреА рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдФрд░ рдбреАрдмрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ :(
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: @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
рдЬреЛрдбрд╝рд╛, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╕рднреА рдкреНрд░реЛрдк рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдкреНрд░реЛрдк рд╕рддреНрдпрд╛рдкрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред