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
}