props.ts: ICrudwithreactwebpart.ts import { WebPartContext } from "@microsoft/sp-webpart-base" ; export interface ICrudWithReactWebPartProps { description : string ; context : WebPartContext ; siteUrl : string ; } ------------- main.ts CrudWithReactWebPart , { description : this . properties . description , context : this . context , siteUrl : this . context . pageContext . web . absoluteUrl } ---------------- State file: ICrudWithReactState.ts import { ISoftwareListItem } from "./ISoftwareListItem" ; export interface ICrudWithReactState { status : string ; SoftwareListItems : ISoftwareListItem []; SoftwareListItem : ISoftwareListItem ; } ----------- interface: ISoftwareListItem.ts export interface ISoftwareListItem { Id : number ; Title : string ; ...