{moduleCode: ‘xxx, moduleName: ‘xxxx’, subModules: Array(4), features: Array(2)}
when I tried the below code is working
setNewSelectedModules(prev => [
...prev,
{ moduleCode: e.target.id, moduleName: e.target.value }
]);
I'm not able to update the inner array But pls guide me on how to update subModules, which is an inner array of objects ->
suModules:[{moduleCode: ‘xxx, moduleName: ‘xxxx’}]
setNewSelectedModules(prev => ({...prev, subModules: [...prev.subModules, {moduleCode: 'someCode', moduleName: 'someName'}]}));. The assumption is that the useState is like so:const [newSelectedModules, setNewSelectedModules] = useState({});. In other words,newSelectedModulesis an object which has the propsubModules.