const [childData, setChildData] = useState({} as editorDataType);
  const [state, updateState] = useReducer((state: any, updates: any) => ({ ...state, ...updates }), {});
Tried with useState:
const getEditorData = (editorData: editorDataType) => {
  console.log(' editorData', editorData); //logs {content: 'test'}
  setChildData((prevData: any) => ({
    ...prevData,
    ...editorData
  }));
  console.log('getEditorData:: childData: ', childData); //prints empty object
}
Tried with use reducer:
const getEditorData = (editorData: editorDataType) => {
  console.log(' editorData', editorData); //logs {content: 'test'}
  updateState({ content: editorData.content })
  console.log('getEditorData:: state: ', state); //prints empty object
}