Material-ui: [рдЧреНрд░рд┐рдб] рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдКрдВрдЪрд╛рдИ рд╕рдорд╛рдпреЛрдЬрди (рдЙрддреНрддрд░рджрд╛рдпреА рд▓реЗрдЖрдЙрдЯ)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЬреБрд▓ре░ 2017  ┬╖  40рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mui-org/material-ui

рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╡рд░рдг

рдирдорд╕реНрддреЗ,

рдореИрдВ рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
image

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреНрд░рд┐рдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдКрдкрд░ рд╕реЗ рд╕рдВрдЧреАрдд рдХрд╛рд░реНрдб рдХреЛ рдЙрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рдзрдХреНрдХрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИ! рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ!

рдзрдиреНрдпрд╡рд╛рдж,

рд╕рд╛рдордЧреНрд░реА рдпреВрдЖрдИ: рдЕрдЧрд▓рд╛

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

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ рдЙрддреНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреВрдорд┐ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЬрдЧрд╣ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдЗрдП рдХреЛрдб рдЖрдзрд╛рд░ рдХреЛ рд╕рд░рд▓ рд░рдЦреЗрдВред

рдореИрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдб рдХрд╛ рдЖрдзрд╛рд░ рд╕рд░рд▓ рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдордЧреНрд░реА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдШреЛрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ: "рдПрдХрд▓-рд╕реНрддрдВрдн рдкреНрд░рд╛рд░реВрдк рдХреЗ рддрддреНрд╡ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдпреЛрдЬрдиреЛрдВ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреНрд╖реЗрддреНрд░ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред"

image

рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдЧреНрд░рд┐рдб рдХреЗ рд╕рд╛рде рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ:

image

рддрдм рдореИрдВ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реЛрдиреЗ рдкрд░ рдПрдХ рдХреЛрдб рд╕рд░рд▓ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж,

рдкреБрдирд╢реНрдЪ: рдпрджрд┐ рдЖрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдШрдЯрдХ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред
(рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдордЧреНрд░реА UI рдореЗрдВ рдПрдХреАрдХрд░рдг рд╕рднреА рдХреЗ рд▓рд┐рдП рдлрд╛рдпрджреЗрдордВрдж рд╣реЛрдЧрд╛)

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдЪрд┐рдирд╛рдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВ: https://masonry.desandro.com/layout.htmlред

рд╣рд╛рдБ, рд╕рд╛рдордЧреНрд░реА UI рдореЗрдВ рдореВрд▓ рдПрдХреАрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдпрджрд┐ рдпрд╣ рдПрдХ рджрд┐рди рдЖрддрд╛ рд╣реИ :)

рдкреБрдирд╢реНрдЪ: рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдзрдиреНрдпрд╡рд╛рдж,

рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ Google рдХреЗ рд╕рд╛рдордЧреНрд░реА рдврд╛рдВрдЪреЗ рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рдкрд░ рд╕рд╣рд╛рдпрддрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ

рд╕рд╛рдордЧреНрд░реА ui рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХреЛрдВ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕реЗрдЯ рд╣реИ!

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ getmdl рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рд┐рдВрдХ рдПрдХ рд╕реНрдерд┐рд░ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА 2 рдЧреНрд░рд┐рдб рд╕реВрдЪреА рдпрд╛ рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА 1 рдЧреНрд░рд┐рдб рд╕реВрдЪреА рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рджреЗрдЦрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡реЗ рдПрдХ рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ...

рд╣рд╛рдВ, рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХрднреА рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХрд┐ рдбреИрд╢рдмреЛрд░реНрдб рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рд╕рд╛рдордЧреНрд░реА рдХреЛрдгреАрдп рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЧреНрд░рд┐рдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рддрд░реНрдХ рдХреЗ рд╕рд╛рде!

рдЕрд╕рд▓ рдореЗрдВ, рдЬреЛ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╡рд╣ рдХреБрдЫ рдЬрд┐рд╕реЗ рдЖрдк рдЧреНрд░рд┐рдб xs , sm , md , рдЖрджрд┐ рдХреЗ рдЙрддреНрддрд░рджрд╛рдпреА рдмреНрд░реЗрдХ рдкреЙрдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЫ "100%" рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдПрдХ рдЪрд┐рдирд╛рдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдЕрдиреБрдХреВрд▓ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред

рд╣реИрд▓реЛ @oliviertassinari ,
рд▓реЗрдХрд┐рди рдЧреНрд░рд┐рдб рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ ? рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╕рдордЭрд╛рдпрд╛ рдерд╛?

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЧреНрд░рд┐рдб рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ! рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдБ рд╣реИ!

image

рджреВрд╕рд░рд╛ рд╕рдВрдЧреАрдд рдХрд╛рд░реНрдб "рдПрдкрд░рдХреВ" рдХрд╛рд░реНрдб рд╕реЗ рдЪрд┐рдкрдХрд╛ рд╣реБрдЖ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрд╣ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред

рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдЧреНрд░рд┐рдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдб рдХреЛ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рд░рдЦрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЫреЛрдбрд╝рддрд╛ рд╣реИ?

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдореЗрд░реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдордЭреЗрдВрдЧреЗ, рдФрд░ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВрдЧреЗ
рдФрд░ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд╣рд░ рд╣реИ, рд╕рд╛рдордЧреНрд░реАред рдХреЛрдгреАрдп рдиреЗ рдЗрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ред

  • рд╡рд┐рднрд┐рдиреНрди рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд┐рдб рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк withWidth() рдЙрдЪреНрдЪ рдСрд░реНрдбрд░ рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЧреНрд░рд┐рдб рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдореЙрдбрд▓ рдкрд░ рдПрдХ рдкрддрд▓рд╛ рдЖрд╡рд░рдг рд╣реИ, рдЬреЛ рдХреБрдЫ рднреА рдпрд╣ рд▓реЗрдЖрдЙрдЯ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рд╡рд╣ рдЧреНрд░рд┐рдб рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рд╕рд╛рде рд╣реА, рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдЖрдк рдкрдВрдХреНрддрд┐ рд╕реЗ рдХреЙрд▓рдо рдХреА рджрд┐рд╢рд╛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреНрд░рд╢реНрди рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдбреИрд╢рдмреЛрд░реНрдб рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реВрдБрдЧрд╛ ... рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

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

рдЕрд░реЗ, рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ (рдЪрд┐рдирд╛рдИ рдЬреИрд╕реЗ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдореВрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВред рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реВрдВ!

рд╣рдордиреЗ 2 рдХреЙрд▓рдо рдмрдирд╛рдП рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдХреЙрд▓рдо рдореЗрдВ рд╕реЗ рдПрдХ рд╕рднреА рдмрдбрд╝реЗ рдХрд╛рд░реНрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рддрд░рдл рджреВрд╕рд░реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдВрдмрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ @HelloEdit рд╕реЗ рд╕рд╣рдордд

рдореЗрд░реЗ рдРрдк рдореЗрдВ рдПрдХ рднреА рдЧреНрд░рд┐рдб рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА-рдпреВрдЖрдИ рдЧреНрд░рд┐рдб рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░реЗ рдФрд░ рдЖрдкрдХрд╛ рдЧреНрд░рд┐рдб рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреГрд╖реНрда рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдЧреНрд░рд┐рдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдореЗрд░реЗ рдРрдк рдореЗрдВ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рдЧреНрд░рд┐рдб рдХреА "рдлреАрдЪрд░" рдереАред

рдореИрдВрдиреЗ рд╡рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ рдЬреИрд╕рд╛ @ marco-silva0000 рдиреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╣реИрдХ рд╣реИ рдФрд░ рдЬрдм рддрдХ рдЖрдкрдХреЗ рдЖрдЗрдЯрдо рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рддрдм рддрдХ рдпрд╣ рдиреАрдЪреЗ рднреА рдмрджрд╕реВрд░рдд рджрд┐рдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВ @HelloEdit рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдмрд╢рд░реНрддреЗ "рд╕рдорд╛рдзрд╛рди" рд╕рдВрддреЛрд╖рдЬрдирдХ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рднреМрддрд┐рдХ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдХрд╛рдо рд╣реИ рдФрд░ рдЖрдкрдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрджреНрднреБрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдкреВрд░реА рддрд░рд╣ рдЙрддреНрддрд░рджрд╛рдпреА рд▓реЗрдЖрдЙрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рдВрджреБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред

рдЙрджрд╛рд╣рд░рдг рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП @oliviertassinari рд╕рдВрднрд╛рд╡рд┐рдд рдпрд╣рд╛рдВ ...

рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

рдЧреНрд░рд┐рдб rowHeight рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 1:1 рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдПрдХ рдХрд╛рд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рдЧрддрд┐рд╢реАрд▓ рдбреЗрдЯрд╛ рд▓реВрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдКрдВрдЪрд╛рдИ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред

  1. рдХреЗрд╕ 1, рдпрджрд┐ рдХрд╛рд░реНрдб рдореЗрдВ 5 рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рджреЛ рдбреЗрдЯрд╛ рдореМрдЬреВрдж рд╣реИрдВ рддреЛ рдХрд╛рд░реНрдб рдХреА рдКрдВрдЪрд╛рдИ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рд▓реЗрдХрд┐рди рдЧреНрд░рд┐рдб рдХреА рдКрдВрдЪрд╛рдИ 1:1 рд░рд╣рддреА рд╣реИред
  2. рдХреЗрд╕ 2, рдпрджрд┐ рдХрд╛рд░реНрдб рдореЗрдВ 5 рдорд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди 7 рдореМрдЬреВрдж рд╣реИрдВ рддреЛ рд╢реЗрд╖ рдбреЗрдЯрд╛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ? рдореЗрд░рд╛ рд╡реЛрдЯ рджреЗрд╢реА рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧреНрд░рд┐рдб рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдореМрд▓рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред

рдХреНрдпрд╛ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ: https://codesandbox.io/s/p5v42zrrzm
рдпрд╣ CSS рдЧреНрд░рд┐рдб рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╣рд░ рдЬрдЧрд╣ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛: https://caniuse.com/#feat =css-grid

@joshwooding рдореИрдВ рдЕрдкрдиреЗ рдЖрдИрдкреИрдб рдкрд░ рдЬреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж , рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдБ:

  1. рдЗрд╕реЗ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреИрд╕реЗ рдХрд┐ рдЧреНрд░рд┐рдб рдЕрднреА рд╣реИред
  2. рдореИрдВрдиреЗ рдореИрдХрдХрд╛рд░реНрдб рдШрдЯрдХ рдореЗрдВ рдХреБрдЫ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рддрддреНрд╡ рдЬреЛрдбрд╝реЗ (рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдКрдВрдЪрд╛рдИ рдХрд╛рд░реНрдб рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╣реИ), рдЗрд╕реЗ рд▓рдВрдмрд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдпреЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╕рдм рдХреЗ рдмрд╛рдж рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:
    screenshot_39

рдЧреНрд░рд┐рдб рдореЗрдВ рдЪрд┐рдирд╛рдИ рд▓реЗрдЖрдЙрдЯ рд╕рдорд░реНрдерди рдХрдорд╛рд▓ рдХрд╛ рд╣реЛрдЧрд╛ , рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрджрд░реНрд╢ рдирд╣реАрдВ

css рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рдирд╣реАрдВ рд╣реИ, рджреЗрдЦреЗрдВ: https://github.com/w3c/csswg-drafts/issues/945

рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЙрд▓рдо рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлреИрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
рдпрд╣рд╛рдВ рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдХреЙрд▓рдо рд╣реИрдВ рдФрд░ рдЕрдЧрд░ рдЙрдирдХреА рдХреБрдВрдЬреА рд╡рд┐рд╖рдо рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ
рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рд╕рднреА рдХреЗ рд╕рд╛рде 1 рдореБрдЦреНрдп рдЧреНрд░рд┐рдб
рдореИрдВ smDown рдкрд░ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реВрдБ
рдФрд░ mdUp рдореЗрдВ рдореБрдЦреНрдп рдЫреБрдкрд╛рдПрдВ
Screenshot from 2019-04-30 16-00-24
Screenshot from 2019-04-30 16-00-17

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЦрдмрд░?

рдЬрдм рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

@CloudNineK рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЧреНрд░рд┐рдб рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдЖрдзрд╛рд░рд┐рдд рд╣реИ)ред рдпрджрд┐ рдЖрдк рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдЪрд┐рдирд╛рдИ рд╡рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдПрдордпреВрдЖрдИ рд╕реЗ рднреА рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдЪрд┐рдирд╛рдИ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MuiGrid рдХреЛ рди рдмрджрд▓реЗрдВ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реЛред рдЬреИрд╕реЗ, рдореИрдВрдиреЗ рдПрдХ рдЪрд┐рдирд╛рдИ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП MuiGrid рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдЪреНрдЪрд╛ рдШрдЯрдХ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рдШрдЯрдХ рдмрдирд╛рдиреЗ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛ рд╕рдХрддреА рд╣реИ?

рдпрд╣рд╛рдБ рдпрд╣ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ: https://codesandbox.io/s/masonryplusmui-xk8rr?fontsize=14

рдмреЗрд╢рдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд▓реЗрддрд╛ рд╣реИ (рдореИрдВ рдЗрд╕реЗ рдереАрдо рд╕реЗ рдЦреАрдВрдЪрддрд╛ рд╣реВрдВред рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕.рд╡реИрд▓реНрдпреВ) рдФрд░ рдпрд╣ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рддрдиреЗ рдХреЙрд▓рдо рдмрдирд╛рдирд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдПрдордпреВрдЖрдИ рдХреЗ рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдкреВрд░реЗ рдХреЙрд▓рдо рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@weiluntong рдпрд╣ рднреА рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╣реИ
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рд▓реИрдм рдХреЛ рдлреЛрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рдирдП рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

@nikandlv рдореИрдВ

@weiluntong рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдШрдЯрдХ рдХреЗ рд╕рд╛рде рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд╣реИрдВ, рдЗрд╕реЗ рд╢рд╛рдпрдж рдереЛрдбрд╝рд╛ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдкрдХреЛ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдЗрд╕реЗ рдПрдордпреВрдЖрдИ рдХреЗ рдПрдХ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рд╕рд┐рд░реНрдл рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ https://github.com/mui-org/material-ui/blob/master/CONTRIBUTING.md рдХрд╣рддреЗ рд╣реИрдВ

рдирдпрд╛ рдШрдЯрдХ рд╕рдмрдорд┐рдЯ рдХрд░рддреЗ рд╕рдордп, рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

https://github.com/mui-org/material-ui/tree/master/packages/material-ui-lab

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ рдЙрддреНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдпрджрд┐ @weiluntong рдЖрдкрдХреЛ рдЕрднреА рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЕрдкрдирд╛ рд╡реЛрдЯ рдПрдХ рдЕрд▓рдЧ рд╕рдорд░реНрдкрд┐рдд рдЪрд┐рдирд╛рдИ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВред рд░рдЦрд░рдЦрд╛рд╡, рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ react-virtualized Masonry рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, react-virtualized рдирд╡реАрдирддрдо babel рдФрд░ core-js рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА react-window рдореЗрдВ рднреА Masonry рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ ред рд╢рд╛рдпрдж react-virtualized Masonry рдШрдЯрдХ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ material-ui рдореЗрдВ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдореЗрдВ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА рдЬрд╣рд╛рдВ рд╣рдо рдЕрдкрд╡реЛрдЯ рдХреЛ рд╕рдореЗрдХрд┐рдд рдХрд░ рд╕рдХреЗрдВред рдХреНрдпрд╛ рдХреЛрдИ рдкреНрд░рд╕реНрддрд╛рд╡ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореБрдЭреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

@weiluntong рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ https://github.com/mui-org/material-ui/blob/master/CONTRIBUTING.md рдЖрдкрдХреЛ рдПрдХ рдореБрджреНрджрд╛ рд╕рдмрдорд┐рдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╡рд╣рд╛рдВ рдШрдЯрдХ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдкрд╡реЛрдЯ рдорд╛рдВрдЧрдирд╛ рдЪрд╛рд╣рд┐рдП

@weiluntong рдЬрдм рдЖрдк рдХреЛрдИ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реЛрддрд╛ рд╣реИред

рдЕрдЧрд░ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рд╕реБрдзрд╛рд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЗрд╕ рд╕рдЯреАрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:
Simply apply height: 100% to the children of Grid items.
https://stackoverflow.com/questions/50743402/material-ui-grid-item-height

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ @dylanmartin рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдпрд╣

#17000 рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди

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

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

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

chris-hinds picture chris-hinds  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

mb-copart picture mb-copart  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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