React: рдЖрдЧрд╛рдореА DOM рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЙрдиреНрдирдпрди рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЬрдире░ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/react

  • [x] JSX рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдореЗрдВ рд╣рд╛рдЗрдлрд╝рдиреЗрдЯреЗрдб DOM рдШрдЯрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • [ ] рдПрдХ HTML рдЖрдпрд╛рдд рдХреЗ рднреАрддрд░ рд╕реЗ рдЙрдкрдпреЛрдЧ
  • [x] рдПрдХ рдЫрд╛рдпрд╛ рдбреЛрдо рдЦрдВрдб рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ (https://github.com/facebook/react/issues/840)
  • [x] рдбреЛрдо рдШрдЯрдХреЛрдВ рдкрд░ рдордирдорд╛рдирд╛ рдЧреБрдг
  • [ ] рдЙрдЪрд┐рдд рдШрдЯрдирд╛ рдкреНрд░рдмрдВрдзрди

    • [ ] рд╢реИрдбреЛ рдбреЛрдо рдХреЗ рдЕрдВрджрд░ рд╕рдХреНрд░рд┐рдп рд╣реБрдП рдХрд╛рд░реНрдпрдХреНрд░рдо (https://discuss.atom.io/t/event-handling-with-the-shadow-dom-and-react/14580)

    • [ ] рдХрд╕реНрдЯрдо рдЗрд╡реЗрдВрдЯ (https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events)

  • [] рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдПрдХ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдШрдЯрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдкред рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдШрдЯрдХ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдШрдЯрдХ рдХреЗ рдмрдЪреНрдЪреЗ (рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдк рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдмрджрд▓рддрд╛ рд╣реИред рдРрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдШрдЯрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрди рдСрдмреНрдЬрд░реНрд╡рд░ (https://dom.spec.whatwg.org/#mutationobserver) рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рдХрд░рддрд╛ рд╣реИред
  • [ ] рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рддрдм рддрдХ рдЯрд╛рд▓реЗрдВ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдбреЛрдо рдореЗрдВ рди рд╣реЛрдВ (https://github.com/facebook/react/issues/2398 рдХреЗ рдЕрдиреБрд╕рд╛рд░)
  • [x] рдЯреИрдЧрдирд╛рдо рд╕рдВрдкрддреНрддрд┐ рд╣рдЯрд╛рдПрдВ (https://github.com/facebook/react/issues/2288 рдХреЗ рдЕрдиреБрд╕рд╛рд░)
  • [ ] рд╡реЗрдм рдШрдЯрдХреЛрдВ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрдЯрд┐рд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдХрд╛рд░ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдбреЛрдо рдиреЛрдбреНрд╕ рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдХрд╛рд░ рдХреЛ рдПрдХ рд╡реЗрдм рдШрдЯрдХ рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдорд╛рдЙрдВрдЯ рд╕рдордп рдкрд░ рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рддрддреНрдХрд╛рд▓ рд╡реЗрдм рдШрдЯрдХ рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
  • [ ] рд╕реНрдЯреЗрдЯрдлреБрд▓ рдЗрдВрдкреАрд░реЗрдЯрд┐рд╡ рдмреНрд░рд┐рдЬ (https://github.com/facebook/react/issues/1711 рдХреЗ рдЕрдиреБрд╕рд╛рд░)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдХрднреА рднреА рдХрд╕реНрдЯрдо рдЗрд╡реЗрдВрдЯ рдпрд╛ рдХреБрдЫ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@gaearon рдмрд╕ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░рдХреЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЗрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рднрд╡рд┐рд╖реНрдп рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдХрднреА рднреА рдХрд╕реНрдЯрдо рдЗрд╡реЗрдВрдЯ рдпрд╛ рдХреБрдЫ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

trusktr picture trusktr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

h1orz picture h1orz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zpao picture zpao  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tleunen picture tleunen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Prinzhorn picture Prinzhorn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ