0

嘿伙计们,提前谢谢

我有以下问题,由于组件的渲染,使用输入组件并通过 useRef 获取其值,我想知道是否可以添加一个掩码函数并在输入中编辑此值,而不必将其呈现给每个键入的字符。为了性能。或者有人对如何做有任何提示吗?

使用的代码示例:

index.js

import React, { useState, useEffect, useRef, useCallback } from 'react';
import InputIcon from './inputIcon';
export default function Login() {
 const [userState, setUserState] = useState('');
 return (
  <InputIcon
   inputRef={inputUserRef}
   functionUpdatedValueRef={text => functionUpdateValueInputUser(text)}
  />
 )

}

inputIcon.js

import React from 'react';
export default function InputIcon({
  inputRef,
  functionUpdatedValueRef,
}){
 return (
  <InputIcon
   ref={inputRef}
   onChange={() => functionUpdatedValueRef(inputRef.current.value)}
  />  
 )
}
4

0 回答 0