рдмрд╕ рдореЗрд░реЗ create-react-app
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдЯреЛрд░реАрдмреБрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓реА рдмрд╛рд░ рд╕реНрдЯреЛрд░реАрдмреБрдХ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдореИрдиреБрдЕрд▓ рд╕реЗрдЯрдЕрдк рд╢рдмреНрджрд╢рдГ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдмрдкреИрдХ рдХрд┐рд╕реА рддрд░рд╣ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрднрд╛рдЧ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ:
[ ModuleBuildError: Module build failed: SyntaxError: Unexpected token (7:8)
5 | storiesOf('Button', module)
6 | .add('with text', () => (
> 7 | <button onClick={action('clicked')}>Hello Button</button>
| ^
8 | ))
9 | .add('with some emoji', () => (
10 | <button onClick={action('clicked')}>ЁЯША ЁЯШО ЁЯСН ЁЯТп</button>
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг 15.6.1 рд╣реИред
рдореИрдВрдиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ config.json рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдХреЗрд╡рд▓ рдЙрджрд╛рд╣рд░рдг рдмрдЯрди рд╕реНрдЯреЛрд░реА (рдореЗрд░реЗ рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА) рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдХреЛрдИ рд╡реЗрдмрдкреИрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ GitHub рдХреЛ рд░реЗрдкреЛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЖрдк рдХреЗрд╡рд▓ рд╕реНрдЯреЛрд░реАрдмреБрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рднрд╛рдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдк рддреНрд╡рд░рд┐рдд рдЖрд░рдВрдн рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ
рдЖрдкрдХрд╛ рд╡реЗрдмрдкреИрдХ рдпрд╛ рдмреЗрдмреЗрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╣рд╛рдБ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ .babrc рдореБрджреНрджрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдореВрд▓ рдореЗрдВ рдПрдХ .babelrc рдлрд╝рд╛рдЗрд▓ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ "рдкреНрд░реАрд╕реЗрдЯ" рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдереАред "presets": ["react"]
рдЬреЛрдбрд╝рдирд╛ рдЗрд╕реЗ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рд╕рд╛рднрд╛рд░ @danielduan