Skip to content
9 / 23

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€Π²Π°Ρ€Π΄ΠΈΠ½Π³ ref (forwardRef)?

React.forwardRef позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ref Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ. ВипизируСтся Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π° Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠ°: forwardRef<RefType, PropsType>. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” Ρ‚ΠΈΠΏ элСмСнта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, HTMLInputElement), Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” Ρ‚ΠΈΠΏ пропсов. Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ React.ComponentPropsWithRef ΠΈΠ»ΠΈ React.ForwardedRef<T>.

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€Π²Π°Ρ€Π΄ΠΈΠ½Π³ ref (forwardRef)? | JScriptiser