ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π΅Π΄ΡΡΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΠΌ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π΅ΠΉ. Π Π½ΠΎΡΠ±ΡΠ΅ Π²ΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌ Π·Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅.
- 29 Π°Π²Π³ΡΡΡΠ° - Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΡΠΎΡΡΠ°Π²ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°
- 27 ΠΎΠΊΡΡΠ±ΡΡ - ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π° ΠΈ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΡΡΠ΅ΡΠΈ Π½Π° React Moscow Meetup
- 12 ΡΠ½Π²Π°ΡΡ - Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ
- 15 ΡΠ½Π²Π°ΡΡ - ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ issues Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ
ΠΡΠ°ΠΊ, Π΄ΡΡΠ·ΡΡ, ΡΠΆΠ΅ ΡΠ΅ΡΡΡ ΡΠ°ΡΠΎΠ² Π²Π΅ΡΠ΅ΡΠ°, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊ Π»Π΅ΡΠ°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄Π²Π΅Π΄ΡΠΌ ΠΈΡΠΎΠ³ ΠΈ ΠΏΠΎΡΠ°Π½ΡΠ°Π·ΠΈΡΡΠ΅ΠΌ?
Π‘Π΅ΠΉΡΠ°Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ Π½Π΅ΠΊΠΈΠΉ Isomorphic React.js Application Boilerplate Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ 12 ΠΌΠ΅ΡΡΡΠ΅Π².
ΠΠΎΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΠΊΠΎΠΉ Π½Π°Π±ΠΎΡ:
- React 16.x
- ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ - Node.js ΠΈ Express.
- JSS Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Critical CSS ΠΈ Server-Side Rendering.
- Redux Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²Π½ΡΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Relay ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠ±ΠΎΠΊΡ.
- ΠΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· Jest Π² Π²ΠΈΠ΄Ρ Π΅Π³ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.
- UI-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· Nightwatch.js + BrowserStack.
- ΠΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π· react-intl ΠΈ react-intl-translations-manager.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΠΊΠ΅Ρ accept-language.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΠΊΠ΅ΡΡ maxmind ΠΈ ipaddr.js.
- ΠΠ·ΠΎΠΌΠΎΡΡΠ½ΡΠΉ Π»ΠΎΠ³Π³Π΅Ρ Π½Π° Π±Π°Π·Π΅ node-bunyan.
- react-document-title Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠΠ»ΠΈ react-helmet?
- isomorphic-fetch Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ HTTP-Π·Π°ΠΏΡΠΎΡΠΎΠ² (βAJAXβ).
- webpack 1.x Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ. ΠΠ»ΠΈ Π²ΡΡ-ΡΠ°ΠΊΠΈ webpack 2?
- webpack-dev-server ΠΈ webpack/hot/dev-server Π΄Π»Ρ Hot Module Reload.
- Long-term Caching ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: /assets/logo-8cdab5da.png).
- parallel-webpack Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ±ΠΎΡΠΊΠΈ JavaScript bundle Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: 5 ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ 10 ΡΠ·ΡΠΊΠΎΠ² = ΡΡΠΎ ΡΠΆΠ΅ 50 JavaScript bundles).
- webpack DllPlugin Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° JavaScript bundle.
- react-router-redux Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΡΠ΅ΡΠ°.
- ESLint ΠΈ eslint-config-airbnb Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ - Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠΊΡ Ρ Π·Π°ΠΏΡΡΠΎΠΉ.
- nodemailer Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π° e-mail.
ΠΠ°ΠΊΠΈΠ΅ ΠΏΡΠ½ΠΊΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ? ΠΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ? Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π»ΡΡΡΠ΅? ΠΡΡΠ°Π²ΡΡΠ΅ ΡΠ²ΠΎΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π² Issues.