我有一个非常简单的应用程序。
如果有一些字符,我想更改空字符串。
检查注释行。
const TagInput: React.FC<Props> = (props) => {
const domInputRef = useRef<HTMLDivElement>(null);
const onInput = useCallback((e: React.FormEvent<HTMLDivElement>) => {
const value = domInputRef.current?.innerText ?? '';
// if last char is space, I will change empty.
if (value.charCodeAt(value.length - 1) === 160) {
domInputRef.current?.innerText = ""; // <- here, error!
// TS said "Invalid left-hand side in assignment expressio"
}
}, []);
return (
<div
contentEditable={true}
onInput={onInput}
ref={domInputRef} />
);
};