Я пытаюсь реализовать это:
useEffect(() => {
setSingleFieldData({ ...singleFieldData, id: uuidv4() });
}, []);
в основном, когда загружается компонент, я хочу добавить к singleFieldData идентификатор с помощью uuidv4, я использую useEffect, например "componentDidMount", и использую пустые скобки, но я получаю это предупреждение:
/src/components/FormBuilderPage/utils/FieldGenerator.js
Line 64:6: React Hook useEffect has a missing dependency: 'singleFieldData'. Either include it or remove the dependency array. You can also do a functional update 'setSingleFieldData(s => ...)' if you only need 'singleFieldData' in the 'setSingleFieldData' call react-hooks/exhaustive-deps
добавление singleFieldData к зависимости не работает, потому что я хочу, чтобы он запускался только один раз при рендеринге, что я должен сделать, чтобы избавиться от этого предупреждения