рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)

рд╣рд╛рдореА рдкреНрд░рд╢рд┐рдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫреМрдВред

рдкрддреНрд░

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)

www.reddit.com/r/layer

рд▓реЗрдпрд░ рдПрдЙрдЯрд╛ рд╕рдореБрджрд╛рдп рд╣реЛ рдЬрд╣рд╛рдБ рд╕рдмреИрд▓реЗ рд╕рд╛рдЭрд╛ "рдмреЛрд░реНрдб" рдорд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛрд░реНрди рд╕рдХреНрдЫрдиреНред рдореВрд▓ рд╡рд┐рдЪрд╛рд░ Reddit рдорд╛ рдЬрдиреНрдо рднрдПрдХреЛ рдерд┐рдпреЛред r/layer рд╕рдореБрджрд╛рдп рд╕рд╛рдЭрд╛ рд░рдЪрдирд╛рддреНрдордХрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд░реВрдкрдХ рд╣реЛ, рдХрд┐ рд╕рдмреИрдЬрдирд╛ рдПрдХ рд╕рд┐рд░реНрдЬрдирд╛рдХрд░реНрддрд╛ рд╣реБрди рд╕рдХреНрдЫрдиреН рд░ рд╕рд╛рдЭрд╛ рдХрд╛рд░рдгрдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

рддрдкрд╛рдИрдХреЛ рдЖрдлреНрдиреИ рд▓реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рддрдкрд╛рдИрд▓реЗ рдХреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • JavaScript рдХреНрдпрд╛рдирднрд╛рд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рдХреНрдпрд╛рдирднрд╛рд╕ рдХрд╕рд░реА рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдерд╛рд╣рд╛ рдкрд╛рдЙрдиреБ рдзреЗрд░реИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдПрдЙрдЯрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реАрдк рд╣реЛред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдХрд╕рд░реА рд╕рдордиреНрд╡рдп рдЧрд░реНрдиреЗред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд▓рдЧрдЗрди рдирдЧрд░реА рдкреНрд░рддреНрдпреЗрдХ 15 рдорд┐рдиреЗрдЯрдорд╛ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛрд░реНрди рд╕рдХреНрдЫред
  • рдХреБрдХреА рд╕рддреНрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕реНрдХреНрд╡реБрд╢

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)
squoosh.app

Squoosh рдзреЗрд░реИ рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд╕рд╛рде рдЫрд╡рд┐ рд╕рдЩреНрдХреБрдЪрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛред

GIF реиреж рдПрдордмреАрд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)

Squosh рдХреЛ рдЖрдлреНрдиреИ рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • рдЫрд╡рд┐ рдЖрдХрд╛рд░ рд╕рдВрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ
  • Drag'n'Drop API рдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
  • API рд░ рдШрдЯрдирд╛ рд╢реНрд░реЛрддрд╛рд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫрдиреН рднрдиреЗрд░ рдмреБрдЭреНрдиреБрд╣реЛрд╕реН
  • рдлрд╛рдЗрд▓рд╣рд░реВ рдХрд╕рд░реА рдЕрдкрд▓реЛрдб рд░ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреЗ

рдиреЛрдЯ: рдЫрд╡рд┐ рдХрдореНрдкреНрд░реЗрд╕рд░ рд╕реНрдерд╛рдиреАрдп рдЫред рд╕рд░реНрднрд░рдорд╛ рдердк рдбрд╛рдЯрд╛ рдкрдард╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рддрдкрд╛рдИрдВ рдШрд░рдорд╛ рдХрдореНрдкреНрд░реЗрд╕рд░ рд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВрдХреЛ рдЫрдиреМрдЯред

рдХреНрдпрд╛рд▓рдХреБрд▓реЗрдЯрд░

рдЖрдЙрдиреБрд╣реЛрд╕реН? рдЧрдореНрднреАрд░рддрд╛рдкреВрд░реНрд╡рдХ? рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░? рд╣реЛ, рдареНрдпрд╛рдХреНрдХреИ, рдПрдХ рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░ред рдЧрдгрд┐рдд рд╕рдЮреНрдЪрд╛рд▓рдирдХрд╛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ рдмреБрдЭреНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХрд╕рд░реА рд╕рдБрдЧреИ рдХрд╛рдо рдЧрд░реНрдЫрдиреН рддрдкрд╛рдЗрдБрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд░рд▓ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реАрдк рд╣реЛред рдврд┐рд▓реЛ рд╡рд╛ рдЪрд╛рдБрдбреЛ рддрдкрд╛рдИрд▓реЗ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ рд░ рдЪрд╛рдБрдбреЛ рд░рд╛рдореНрд░реЛред

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)
jarodburchill.github.io/CalculatorReactApp

рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдХреНрдпрд╛рд▓рдХреБрд▓реЗрдЯрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • рд╕рдВрдЦреНрдпрд╛ рд░ рдЧрдгрд┐рдд рд╕рдЮреНрдЪрд╛рд▓рди рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН
  • рдШрдЯрдирд╛ рд╢реНрд░реЛрддрд╛ API рд╕рдВрдЧ рдЕрднреНрдпрд╛рд╕
  • рддрддреНрд╡рд╣рд░реВ рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреЗ, рд╢реИрд▓реАрд╣рд░реВ рдмреБрдЭреНрдиреБрд╣реЛрд╕реН

рдХреНрд░рд▓рд░ (рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рди)

рд╕рдмреИрд▓реЗ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХрд╛ рдЫрдиреН, рддреНрдпрд╕реЛрднрдП рдХрд┐рди рдЖрдлреНрдиреИ рд╕рд┐рд░реНрдЬрдирд╛ рдирдЧрд░реНрдиреЗ? рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд░рд▓рд░ рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕рдмреИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╣рд░реЗрдХ рджрд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН рд░ рдпреЛ рдкреНрд░рд╡рд┐рдзрд┐ рд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрдХреЛ рдорд╛рдЧ рд╕рдордпрд╕рдБрдЧреИ рдмрдвреНрдиреЗрдЫред

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)
рдЧреБрдЧрд▓ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рди

рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ рдХреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • рдХреНрд░рд▓рд░рд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫрдиреН
  • рдХрд╕рд░реА рд╕рд╛рдЗрдЯрд╣рд░реВ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЧрд░реНрдиреЗ рд░ рдХрд╕рд░реА рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рдкреНрд░рддрд┐рд╖реНрдард╛ рджреНрд╡рд╛рд░рд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдиреЗ
  • рдХрд╕рд░реА рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╕рд╛рдЗрдЯрд╣рд░реВ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреЗ рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ

рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░ (Spotify, Apple Music)

рд╕рдмреИрд▓реЗ рд╕рдВрдЧреАрдд рд╕реБрдиреНрдЫрдиреН - рдпреЛ рд╣рд╛рдореНрд░реЛ рдЬреАрд╡рдирдХреЛ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рдорд╛рддреНрд░ рд╣реЛред рдЖрдзреБрдирд┐рдХ рд╕рдВрдЧреАрдд рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдЖрдзрд╛рд░рднреВрдд рдореЗрдХрд╛рдирд┐рдХреНрд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реМрдВред

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 5 рдердк рд╕рд╛рд╣рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ (рд▓реЗрдпрд░, рд╕реНрдХреБрд╢, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░рд▓рд░, рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░)
Spotify

рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рд╕рдВрдЧреАрдд рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ рдХреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • API рд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗред Spotify рд╡рд╛ Apple Music рдмрд╛рдЯ API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН
  • рдХрд╕рд░реА рдЦреЗрд▓реНрдиреЗ, рдкрдЬ рдЧрд░реНрдиреЗ рд╡рд╛ рдЕрд░реНрдХреЛ/рдЕрдШрд┐рд▓реНрд▓реЛ рдЯреНрд░реНрдпрд╛рдХрдорд╛ рд░рд┐рд╡рд╛рдЗрдиреНрдб рдЧрд░реНрдиреЗ
  • рднреЛрд▓реНрдпреБрдо рдХрд╕рд░реА рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рд░реНрдЧ рд░ рдмреНрд░рд╛рдЙрдЬрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ

PS

рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рд╕реАрдкрд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рддрдкрд╛рдЗрдБ рдЖрдлреИрд▓реЗ "рдирдХреНрдХрд▓" рдЧрд░реНрди рдХреБрди рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╕реБрдЭрд╛рд╡ рджрд┐рдиреБрд╣реБрдиреНрдЫ?

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди