Skip to content

πŸ‘¨β€πŸŽ“In-depth lectures about JavaScript, ES2015+ features, React/Redux, structuring applications, etc

Notifications You must be signed in to change notification settings

dogecodes/in-depth-lectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹Π΅ Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Ρƒ

Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹Π΅ Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΎ JavaScript, ES2015+ Ρ„ΠΈΡ‡Π°Ρ…, React/Redux, струтурировании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‚Π΄

  • ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости, Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ связываниС.
  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ this, Ρ€Π°Π±ΠΎΡ‚Π° с call, apply, bind.
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с ΠΊΠ°Ρ€Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΠΈΡ†ΠΉ.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, остаточныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ разлоТСния, new.target.
  • Arrow-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: особСнности. асинхронныС стрСлки, стрСлки с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, arguments Π²Π½ΡƒΡ‚Ρ€ΠΈ стрСлок.
  • Бинтаксис ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ²: shrothands, лаконичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, computed names
  • Object.is(), Object.assign(), дСструктуризация, спрСды.
  • Map, Set, WeakMap, WeakSet.
  • Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ β€” Π·Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
  • Symbol(), Symbol.for, Object.getOwnPropertySymbols.
  • ΠŸΡ€ΠΎΠΌΠΈΡΡ‹. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ промисов, .then, .catch, .finally.
  • Generators, iterators, yield, next(), throw(), return().
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с co().
  • ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΎ Proxy ΠΈ Reflect.
  • High Ordered Functions. .map, .filter, .forEach, .reduce, .every, .some, .find, etc.
  • Array.from, Array.of.
  • ЧистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° recompose.
  • ΠšΠ°Ρ€Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ramda.
  • РСкурсия. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π»ΠΎΠΌ.
  • Π˜ΠΌΠΌΡƒΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Immutable.js.
  • ΠœΠ΅ΠΌΠΎΠΈΠ·Π°Ρ†ΠΈΡ. PureComponent, pure(() => {}). Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° reselect.
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • CΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ.
  • CΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎ модулям. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ redux-ducks ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.
  • Π Π°Π±ΠΎΡ‚Π° с сСлСкторами, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΄ΡŒΡŽΡΠ΅Ρ€Ρ‹.
  • Thunks.
  • Sagas.
  • Observables.
  • MobX.
  • Render props.
  • React Context API
  • Bundling projects: Webpack, Rollup, Parcel.
  • Static type checkers: TypeScript, Flow, etc.
  • Bundling best practices.
  • Monorepo. Lerna.

ЛицСнзия

CC-BY-04 Β© Denys Dovhan

About

πŸ‘¨β€πŸŽ“In-depth lectures about JavaScript, ES2015+ features, React/Redux, structuring applications, etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published