hook中ref使用


hook使用ref

父組件:

             引入                  useRef

               聲明ref的名字     const dateRef = useRef()

               復值給組件         ref={dateRef}

               使用                  dateRef.current.funName下面的方法

子組件:

             引入                    useImperativeHandle,forwardRef

             例如在子組件DateRange中使用

                                            function DateRange(props, ref) {

                                                          useImperativeHandle(ref, () => ({

                                                                   funName:()=>{}

                                                           })

                                             }

              

                                            DateRange = forwardRef(DateRange)//進行一層包裝在導出

                                            export default DateRange


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM